提到python自定义绘图大部分的小伙伴想到的应该就是使用内置模块turtle了 , 但是第三方库matplotlib中也有自定义绘图的方法可以使用 。本文会来给大家讲解一下使用matplotlib库绘制自定义图像的步骤 , 感兴趣的话就一起往下看看吧 。
文章插图
1.在导入这个库之后首先需要调用figure()模块创建出来一个画布 , 而且画布还可以自行的去指定长宽大小以及dpi , 也就是像素值 , 可以理解为清晰度 , 代码示例如下所示:
import matplotlib as pltplt.figure(figsize=(20,8))2.画布创建好之后就能够来绘制自定义图像了 , plot()方法就是这个库中用来绘制线条的方法了 。在上面的画布中指定了它的长和框 , 那么在plot()方法的参数之中就可以去使用两个数组 , 它们分别表示线条在x轴以及y轴上面所经过的点 , 代码如下所示:
plt.plot([1,2,3,4,5,6,7],[17,17,18,15,11,11,13],label="hh")要绘制多个线条的话也只需要多调用几次plot()方法就好了 。
3.那么这样一个简单的自定义图像就绘制好了 , 然后调用legend()方法给这个图像加上图例 , 也就是在左下角去显示一下这个线条的名称 。图例添加完成之后还要给它添加上网格让具体的数据都给显示出来 , 最后只需要用show()方法就可完成图像的显示了 , 代码如下所示:
plt.legend(loc="lower left")plt.grid(True,linestyle='-',alpha=0.5)plt.show()【Python怎么使用matplotlib库绘制自定义图像?matplotlib绘图的步骤是什么】以上就是关于“Python怎么使用matplotlib库绘制自定义图像?matplotlib绘图的步骤是什么”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Python中怎么创建表格?Python如何将数据以表格形式输出
- Python向mysql插入数据库怎么做?Python如何给mysql表添加数据
- Python如何实现图片切割?Python中怎么将一个图片分为多个小图片
- Python如何检测代理ip是否有效?Python如何获得代理ip
- Python怎么实现分组聚合?Python对数据分组如何实现
- Python如何生成mysql数据库结构文档?Python怎么获取mysql数据库结构
- 淘宝主推款怎么定价?如何选?
- 淘宝超级店长有必要开吗?怎么开?
- 淘宝超级推荐人群怎么设置?人群怎么选?
- 淘宝卖家怎么上传宝贝?上传注意什么?