JobPlus知识库 IT 工业智能4.0 文章
Python可视化库matplotlib(基础)

主要内容提要:

绘制基本曲线

使用plot函数绘制函数曲线,可以调整plot函数参数配置曲线样式、粗细、颜色、标记等

设置坐标轴(1.)spines移动坐标轴(2.)xlim方法设置坐标轴刻度取值范围(3.)xticks,yticks方法设置x,y轴的刻度标签值(4.)title方法设置标题,xlabel,ylabel方法设置坐标轴描述设置图片上的描述(1.)text方法设置图片上的文字描述和注解(2.)annotate方法对图片上某个点加注解(3.)legend方法设置图像图例

可使用如下两种方式: 
1: 在 plt.plot 函数中添加 label 参数后,使用 plt.legend(loc=’up right’) 
2: 不使用参数 label, 直接使用如下命令:

网格线开关plt.grid(True)图像显示plt.show()图像保存savefig(‘../ / .png’)

常用图形

(1)曲线图:描绘波动,2个维度matplotlib.pyplot.plot(data) 
(2)灰度图:直方图,1个维度matplotlib.pyplot.hist(data) 
(3)散点图:2个维度数据的关联程度matplotlib.pyplot.scatter(data) 
(4)箱式图:设定上下限,除数据噪声matplotlib.pyplot.boxplot(data) 
(5)饼状图:各类别占比matplotlib.pyplot.pie(data)

声明:本文下述各个代码片段都是独立运行的,其文章里其余代码片段无关。

一幅数据图基本上包括如下结构: 
Data: 数据区,包括数据点\描绘形状 
Axis: 坐标轴,包括X轴\Y轴及其标签、刻度尺及其标签 
Title: 标题,数据图的描述 
Legend: 图例,区分图中包含的多种曲线或不同分类的数据 

其他的还有图形文本 (Text)\注解 (Annotate)等其他描述


一、绘制基本曲线

使用plot函数绘制函数曲线,可以调整plot函数参数配置曲线样式、粗细、颜色、标记等

[html]

  1. %matplotlib inline  
  2. #图嵌入web窗口jupter notebook中  

[html]

  1. import numpy as np  
  2. import matplotlib.pyplot as plt  
  3. from pylab import * # * 代表所有,就是从pylab中导入所有的非私有类,函数,全局变量等。  
  4. #准备数据  
  5. x=np.arange(0.,10,0.2)  
  6. y1=np.cos(x)  
  7. y2=np.sin(x)  
  8. y3=np.sqrt(x)  
  9.   
  10. plt.rcParams['figure.figsize']=(12,8)#reParams设置图片尺寸  
  11. plt.plot(x,y1,color='blue',linewidth=1.5,linestyle='-',marker='.',label=r'$y=cos{x$}')  
  12. plt.plot(x,y2,color='green',linewidth=1.5,linestyle='-',marker='*',label=r'$y=sin{x}$')  
  13. plt.plot(x,y3,color='m',linewidth=1.5,linestyle='-',marker='x',label=r'$y=\sqrt{x}$')  
  14.   
  15. #color参数设定线颜色  
  16. #linewidth参数设定虚线、点化虚线、粗虚线、实线  
  17. #marker参数设定在曲线上标记的特殊符号,以区分不同的线段  
  18. #label参数和图的legend标号有关  

[html] 

  1. 输出:[<matplotlib.lines.Line2D at 0x7a93390>]  


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

¥ 打赏支持
216人赞 举报
分享到
用户评价(0)

暂无评价,你也可以发布评价哦:)

扫码APP

扫描使用APP

扫码使用

扫描使用小程序