数据可视化matplotlab.1

1.绘制简单折线图(用的命令行

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[1,4,9,16,25]
plt.plot(s)
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

2.修改标签文字、线条粗细(Spyder

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[1,4,9,16,25]
plt.plot(s,linewidth=5)
plt.title(“图”,fontsize=24)#标题、文字大小
plt.xlabel(“x”,fontsize=14)
plt.ylabel(“y”,fontsize=14)
plt.tice(axis=‘both’,labelsize=14)#刻度样式,指定的实参影响xy轴刻度
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

3.校正图形

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[1,4,9,16,25]
a=[1,1,1,1,1]
plt.plot(a,s,linewidth=5)
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

4.scatter()函数绘制散点图、一系列点

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
plt.scatter(2,4,s=200)#s设置绘制图形使用的点的尺寸
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

一系列点

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[1,4,9,16,25]
a=[1,1,1,1,1]
plt.scatter(s,a,s=200)
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

设置坐标轴范围

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[x**2 for x in a]
a=[1,2,3,4]#顺序无所谓
plt.scatter(a,s,s=40)
plt.axis([0,5,0,20])#取值范围
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

删除数据点轮廓

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[x**2 for x in a]
a=[1,2,3,4]#顺序无所谓
plt.scatter(a,s,edgecolor=‘none’,s=40)#默认蓝色点,黑色轮廓
plt.axis([0,5,0,20])#取值范围
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

自定义颜色

import matplotlib.pyplot as plt #pyplot模块包含一些用于生成图表的函数
s=[x**2 for x in a]
a=[1,2,3,4]#顺序无所谓
plt.scatter(a,s,c=‘red’,edgecolor=‘none’,s=40)#或RGB颜色:c=(0,0,0.8)
plt.axis([0,5,0,20])#取值范围
plt.show() #打开matplotlib查看器,绘制
数据可视化matplotlab.1

保存

plt.savefig(‘1.png’,bbox_inches=‘tight’)#文件名;将图标多余的空白区域裁掉