一、语法导入:
import matplotlib.pyplot as plt
%matplotlib inline
二、修改字体,坐标轴值可为负数
plt.rcParams['font.sans-serif']=['SimHei']
SimHei:黑体
plt.rcParams['axes.unicode_minus']=False
三、添加图表元素
1、plt.figure(1,figure(10,4)) figsize:设置长宽:
2、plt.title('这是一条折线图') title:图名
3、plt.xtick([0,10,20]) xtick:x轴刻度
4、plt.xlabel('x轴') xlabel:x轴命名
5、plt.show() 展示
6、plt.plot(np.random_intergers(-20,20,20),label='no1',color='r') random_intergers:刻度范围 label:图例名称 color:颜色
7、plt.legend() legend:图例 开关作用
四、循环获取多分类的可视化
for city,grouped in data.groupby('city'):
x=grouped['mean']
y=grouped['count']
plt.scatter(x,y,label=city)
plt.legend(loc='upper right')
plt.xlabel('...')
plt.ylabel('...')
plt.show()
五、同一画布绘制多张子图
1、plt.figure(figsize=(12,4)): 设置画布大小
2、plt.subplot(1,2,1) 设置有几张子图,当前属于哪张子图