文章目录
不论是数据挖掘还是数据建模,都免不了数据可视化的问题,对于Python来说,Matplotlib是最著名的绘图库,它主要用于二维绘图,这篇文章主要给大家介绍了关于python数据可视化之matplotlib.pyplot基础以及折线图的相关资料,需要的朋友可以参考下
不论是数据挖掘还是数据建模,都免不了数据可视化的问题。对于Python来说,Matplotlib是最著名的绘图库,它主要用于二维绘图,当然它也可以进行简单的三维绘图(基于spyder)。
模块引用
import matplotlib.pyplot as plt #引用画图库中的pyplot模块
折线条图
语法
import matplotlib.pyplot as plt
data=\[1,2,3,4,5,4,2,4,6,7\] #随便创建了一个数据
plt.plot(data) #引用画图库中的pyplot模块
plot参数
基本折线图不能满足,这时就需plot的参数来进行调整
美化示例:
import matplotlib.pyplot as plt
yy=\[1,2,3,4,5,4,2,4,6,7\]#随便创建了一个数据
xx=\[3,5,4,1,2,3,4,5,6,3\]
zz=\[2,3,4,6,4,3,2,4,5,6\]
plt.plot(yy,color='r',linewidth=5,linestyle=':',label='数据一')#color指定线条颜色,labeL标签内容
plt.plot(xx,color='g',linewidth=2,linestyle='--',label='数据二')#linewidth指定线条粗细
plt.plot(zz,color='b',linewidth=0.5,linestyle='-',label='数据三')#linestyle指定线形为点
plt.legend(loc=2)#标签展示位置,数字代表标签具位置
plt.xlabel('X轴称')
plt.ylabel('Y轴的名称')
plt.title('2018.7.30折线图示例')
plt.ylim(0,10)#Y轴标签范围为0-10
plt常用参数有:
属性 | 描述 |
---|---|
xlabel | 设置当前轴的x轴标签:plt.xlabel(‘X标签名’) |
ylabel | 设置当前轴的y轴标签:plt.xlabel(‘y标签名’) |
title | 设置当前轴的标题:plt.title(‘图例标题名’) |
ylim | 获取或设置当前轴的y限制,plt.ylim(0,6)Y轴范围0-6;Xlim同理懒的写了 |
legend |