开发者学堂课程【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()后面,否则会释放资源,只会保存空的图像。