完善折线图(画布层)| 学习笔记

简介: 快速学习完善折线图(画布层)

开发者学堂课程【Python 数据可视化库 Matplotlib 快速入门完善折线图(画布层)学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/606/detail/8834


完善折线图(画布层)


内容介绍:

一、matplotlib.pyplot 模块

二、折线图绘制与显示

三、设置画布属性与图片保存


为了更好地理解所有基础绘图功能,我们通过天气温度变化的绘图来融合所有的基础 API 使用。


一、 matplotlib.pyplot 模块

matplotlib.pyplot 包含了一系列类似于 matlab 的画图选数。它的函数作用于当前图形(figure) 的当前坐标系 (axes).

import matplotlib.pyplot as plt


二、折线图绘制与显示

展现上海一周的天气,比如从星期一到星期日的天气温度。

具体操作如下:

In [2]

# 1、创建画布

plt. figure()

# 2、绘制折钱图

plt.plot([1, 2, 3, 4, 5, 6 ,7], [17,17, 18, 15, 11, 11, 131)

# 3、显示图像

plt, show()

shift+enter 执行代码得出草稿图


三、设置画布属性与图片保存

得出草稿图纸后要从不同的层面去完善草稿,直接在创建画布的时候去设置参数。

plt. figure(figsize=(), dpi=)

figsize:指定图的长宽

dpi:图像的清晰度(dot per int)

返回fig对象

plt. savefig(path)

具体操作如下:

# 1、创建画布

plt. figure(figsize=(20,8),dpi=80)

其他如上。


image.png


会发现图变大了而且变得清晰了。

如果想保存图片,可以选择右键保存,或者使用代码如下:

# 保存图像

plt.savefig(“test78.png”)

然后执行代码,就会保存在当前路径里。

注意:以上代码不可以放在 plt,show()后面,否则会释放资源,只会保存空的图像。

相关文章
|
数据可视化
漏刻有时数据可视化Echarts组件开发(19):树图tree构建环绕圆的解决方案
漏刻有时数据可视化Echarts组件开发(19):树图tree构建环绕圆的解决方案
143 1
漏刻有时数据可视化Echarts组件开发(19):树图tree构建环绕圆的解决方案
|
8月前
|
数据可视化
Echarts5.3.2可视化案例-时间轴动态柱形图
Echarts5.3.2可视化案例-时间轴动态柱形图
|
8月前
|
数据可视化
Tableau可视化设计案例-03基本表、树形图、气泡图、词云
Tableau可视化设计案例-03基本表、树形图、气泡图、词云
Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
354 0
Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
Echarts实战案例代码(48):堆叠图实现图形和坐标轴对齐的解决方案
Echarts实战案例代码(48):堆叠图实现图形和坐标轴对齐的解决方案
167 0
Echarts实战案例代码(54):柱状图堆叠实现刻度线的解决方案
Echarts实战案例代码(54):柱状图堆叠实现刻度线的解决方案
121 0
|
Web App开发 数据可视化 JavaScript
漏刻有时数据可视化Echarts组件开发(23):世界地图动态时间轴的散点气泡图
漏刻有时数据可视化Echarts组件开发(23):世界地图动态时间轴的散点气泡图
213 0
Echarts实战案例代码(9):图表纹理填充的解决方案(柱图为例)
Echarts实战案例代码(9):图表纹理填充的解决方案(柱图为例)
1562 0
Echarts实战案例代码(29):来找茬,柱状图在F11全屏下显示三角形的异形情况案例
Echarts实战案例代码(29):来找茬,柱状图在F11全屏下显示三角形的异形情况案例
127 0
|
数据格式
Echarts实战案例代码(44):同时渲染折线图实现和虚线渲染实现已发生和预测趋势的解决方案
Echarts实战案例代码(44):同时渲染折线图实现和虚线渲染实现已发生和预测趋势的解决方案
289 0