且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-09-07 23:22:38

开发者学堂课程【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)

其他如上。


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


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

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

# 保存图像

plt.savefig(“test78.png”)

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

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