3.Matplotlib数据可视化基础(下)

版权声明:不要转载复制当原创就好了,指明下参考地址或者书目,大家一起学习进步。 https://blog.csdn.net/Monk_donot_know/article/details/86474345

接上文
笔记说明:本文是我的学习笔记,大部分内容整理自 黄红梅,张良均等.Python数据分析与应用[M].北京:人民邮电出版社,2018:52-77. 还有部分片断知识来自网络搜索补充。
可视化这块的内容我以后会专门学习一本参考书然后整理笔记的,现在仅仅是整理上述参考书的一个章节的基础知识。

接上文的目录

2.2折线图

plt.plot()

参数名称 说明
x,y 接收array,表示x轴和y轴对应的数据
color 接收string,指定线条颜色
linestyle 接收string,指定线条类型,默认是"-"
marker 接收string,表示绘制的点的类型,默认是None
alpha 接收0~1的小数,表示点的透明度

两个栗子!

#1.
plt.figure(figsize=(8,7))
plt.plot(values[:,0],values[:,2],color='r',linestyle='--')
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
plt.xlabel("这个就是年份")
plt.ylabel("生产总值")
plt.ylim((0,225000))
plt.xticks(range(0,70,4),values[range(0,70,4),1],rotation=45)
plt.title("各季度国民生产总值折线图")
plt.show()

plt.figure(figsize=(9,7)) 
plt.plot(values[:,0],values[:,2],color='b',linestyle='--',marker='o')
plt.xlabel('这个是年份')
plt.ylim((0,225000))
plt.xticks(range(0,70,4),values[range(0,70,4),1],rotation=45)
plt.title('点线图')
plt.show()

#2.
#将多图画出来,利用plt.plot()一次性画三幅图
plt.figure(figsize=(9,7))
#第三个参数同时设置点的颜色、形状和类型
plt.plot(values[:,0],values[:,3],'rD--',values[:,0],values[:,4],'g8-.',
         values[:,0],values[:,5],'y*-')
plt.xlabel('这个还是年份')
plt.ylabel('这个是产值(亿元)')
plt.xticks(range(0,70,4),values[range(0,70,4),1],rotation=45)
plt.title('各产业各季度的生产总值,神奇的配色红配绿加点黄')  
plt.legend(['第一产业','第二产业','第三产业'])
plt.show()

猜你喜欢

转载自blog.csdn.net/Monk_donot_know/article/details/86474345