使用matplotlib包来绘图

一、语法导入:

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

猜你喜欢

转载自www.cnblogs.com/hankh/p/11525242.html