您的位置:首页技术文章
文章详情页

python学习之plot函数的使用教程

【字号: 日期:2022-06-22 14:13:58浏览:8作者:猪猪

在python环境中,若要绘制图形,一定离不开plot函数

那么,如何使用呢?

首先,你需要导入plot函数:

import matplotlib.pyplot as plt

导入之后,就可以为您的数据绘制各种形式的图了:

plt.rcParams[’font.sans-serif’] = [’KaiTi’]

上面代码是要引入中文字体,本次引入的是’楷体’,避免想要绘制中文标签时出错

path = input(’请输入原始数据地址:’) exceldata = pd.read_excel(path,sheet_name=’Sheet1’,usecols=’A:B’)data0 =pd.Series( pd.DataFrame(exceldata)[’Y’].values,index=pd.DataFrame(exceldata)[’X’].values)data0.plot(figsize=(10,8),label=’原始序列’)data = data0.diff(1).dropna()data1 = data0.diff(2).dropna()

plt.plot(data,label=’一次差分’)plt.plot(data1,label=’二次差分’)

以上代码是要绘制此次实验的数据,并为每个数据打上不同的标签,即label,数据的形式如下:

0 1440 12.9322380 15.00994111120 15.11821160 13.59807667200 13.058885240 13.38437280 14.64122333320 14.79041667360 14.769968400 14.600495440 15.26557480 16.17001143520 15.14241389560 16.05594567600 15.846219640 17.554472680 18.63172583720 17.679506760 16.63821267800 16.04232389840 15.68626833880 14.22880733920 12.78894417960 11.74272751000 11.616239171040 11.6482791080 10.5772191120 9.6684608331160 9.8407338891200 10.579678331240 10.523523331280 10.1391441320 9.4057841360 8.2670081400 7.1605108331440 6.4267466671480 6.1465411111520 4.5547636361560 3.6805454551600 2.8063272731640 1.9286904171680 0.986098751720 2.8462522221760 4.9651333331800 7.07161840 10.43391880 14.8237

但是当你plt.show()时,他却不显示标签,效果如下:

python学习之plot函数的使用教程

问题出在哪里呢?经过分析终于找出了问题所在,原来在plot时,若要显示标签,就必须加入以下这句代码:

plt.legend()#为图打上标签

再运行,就可以显示标签啦!

plt.legend()plt.show()

效果如下:

python学习之plot函数的使用教程

总结:

python中的plot函数功能十分强大,且灵活度高,您可以绘制出任意风格的图案,从平面到立体均可,本次文章主要讲述如何正确打上以及显示中文标签,若您在使用plot时遇到其他问题,欢迎咨询!文中若有不足或疏漏指出,还望指正!

到此这篇关于python学习之plot函数使用的文章就介绍到这了,更多相关python之plot函数内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!

标签: Python 编程
相关文章: