一、语法导入:

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:颜***r>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)      设置有几张子图,当前属于哪张子图

六、设置坐标轴显示范围

坐标轴显示范围设置可以使用plt.xlim()和plt.ylim()函数实现。

plt.plot(a, label='a')
plt.xlim(xmin=0,xmax=10)
plt.ylim(ymin=0,ymax=10)
plt.show()