在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        14
40      12.93223
80      15.00994111
120     15.11821
160     13.59807667
200     13.058885
240     13.38437
280     14.64122333
320     14.79041667
360     14.769968
400     14.600495
440     15.26557
480     16.17001143
520     15.14241389
560     16.05594567
600     15.846219
640     17.554472
680     18.63172583
720     17.679506
760     16.63821267
800     16.04232389
840     15.68626833
880     14.22880733
920     12.78894417
960     11.7427275
1000    11.61623917
1040    11.648279
1080    10.577219
1120    9.668460833
1160    9.840733889
1200    10.57967833
1240    10.52352333
1280    10.139144
1320    9.405784
1360    8.267008
1400    7.160510833
1440    6.426746667
1480    6.146541111
1520    4.554763636
1560    3.680545455
1600    2.806327273
1640    1.928690417
1680    0.98609875
1720    2.846252222
1760    4.965133333
1800    7.0716
1840    10.4339
1880    14.8237

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

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

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

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

plt.legend()
plt.show()

效果如下:

总结:

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

交流使我们共同进步!

python函数之plot函数相关推荐

  1. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

  2. Python直接使用plot()函数画图

    目录 一.plot()函数的认识 二.plot()函数基本运用 三.plot()函数数据可视化画图以及图元基本参数设置 一.plot()函数的认识 在使用Python进行数据可视化编程中matplot ...

  3. python中plot不能显示标签_python 2: 解决python中的plot函数的图例legend不能显示中文问题...

    问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢? 解决: plt.figure() plt.title(u'训练性能', fontproperties=fon ...

  4. python pyplot的plot( )函数

    函数原型 plt.plot(x,y,format_string,**kwargs) x:x轴数据,列表或数组,可选 y:y轴数据,列表或数组 format_string:控制曲线的格式字符串,可选 * ...

  5. hist函数,plot函数,linspace

    经学习,知道hist是用来话直方图的函数. 1. 直方图 : 横坐标是数据 纵坐标是频数(就是横坐标的某个数出现的次数)或者是频率 import numpy as np import matplotl ...

  6. 用Python画一个sin函数图

    Matplotlib可视化模块安装 初次使用Python需首先安装Matplotlib的可视化模块实现数据的可视化. 打开anaconda3输入 pip install matplotlib 导入模块 ...

  7. r语言各形状编号_R语言plot()函数的符号、颜色和尺寸

    龙源期刊网 http://www.qikan.com.cn R 语言 plot() 函数的符号.颜色和尺寸 作者:耿秀华 来源:<数字技术与应用> 2018 年第 10 期 摘 ; 要:本 ...

  8. MATLAB:plot函数详解

    文章目录 1 plot 函数语法 2 示例 2.1 plot(X,Y) | plot(X1,Y1,X2,Y2) 2.2 plot(X,Y.Linespec) | plot(X1,Y1,Linespec ...

  9. python使用matplotlib绘制一条正弦曲线(plot函数可视化sine plot)

    python使用matplotlib绘制一条正弦曲线(plot函数可视化sine plot) 目录 python使用matplotlib绘制一条正弦曲线(plot函数可视化sine plot) #导入 ...

  10. python使用matplotlib可视化余弦曲线cosine、使用plot函数可视化余弦曲线

    python使用matplotlib可视化余弦曲线cosine.使用plot函数可视化余弦曲线 目录 python使用matplotlib可视化余弦曲线cosine.使用plot函数可视化余弦曲线

最新文章

  1. 李飞飞力赞论文:描述视频密集事件新模型 !(附论文)
  2. 语音数据采集-实时语音数据可视化
  3. Codeforces Round #490 (Div. 3)【完结】
  4. Python-TKinter布局之pack
  5. 最新综述:多标签学习的新趋势
  6. 常见的16进制文件头
  7. java并发编程实践(1)intro
  8. Jsoup(三)-- Jsoup使用选择器语法查找DOM元素
  9. 关于Android学习要问的一些问题
  10. 研磨设计模式学习笔记3--适配器模式Adapter
  11. Python基础:什么是字符串?字符串是用来做什么的?
  12. 联想服务器重装系统快捷键,联想电脑重装系统按什么快捷键
  13. python爬虫学习(循环爬取网页链接)
  14. 315来了,跨境卖家们赶紧自检容易被维权举报的问题
  15. python手机触屏代码_使用python实现触摸?
  16. win7计算机虚拟内存不足,电脑虚拟内存不足怎么办,教您解决电脑虚拟内存不足...
  17. 〖Python自动化办公篇⑭〗- Excel 文件自动化 - 写入图表
  18. 特步发布三款竞速跑鞋,岳云鹏赵奕欢完成3.21公里破速挑战
  19. 创建文件夹+移动文件
  20. 将考研 408 专业课复习过程开源是什么体验?

热门文章

  1. 计算机网络4小时速成:应用层,cs模型,p2p模型,DNS域名系统,文件传输协议FTP,电子邮件SMTP,万维网HTTP,动态主机配置协议DHCP
  2. Java_实现身份证信息提取个人信息
  3. [Gym] - 100886K 2015-2016 Petrozavodsk Winter Training Camp, Saratov SU Contest K - Toll Roads
  4. 一文带你了解什么是CDN?
  5. Duplicate entry '0' for key 'PRIMARY' 分析及其解决办法
  6. python70行代码爬取链家网上万条租房数据——北京各地区租房信息
  7. 【C语言】求球的表面积和体积
  8. ALPS 2.3.0 安装教程
  9. python github 12306 文贤平_抢票工具成了GitHub热榜第一,最新支持候补抢票,Python跑起来...
  10. 警告: Establishing SSL connection without server