当前位置:   article > 正文

Python模块之Matplotlib(四)-- 散点图、折线图、直方图与饼图

Python模块之Matplotlib(四)-- 散点图、折线图、直方图与饼图

加载模块

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. plt.rcParams['font.sans-serif'] = ['SimHei'] #显示中文
  4. plt.rcParams['axes.unicode_minus'] = False

散点图

  1. x = np.arange(0,5,0.5) #生成作图的数据列表
  2. y = 2*x + 1
  3. plt.scatter(x,y, marker='o',s=5,c='b')## 绘制散点图
  4. plt.xlabel('x') #添加x轴的名称
  5. plt.ylabel('y') #添加y轴的名称
  6. plt.title('标题') #添加标题
  7. #plt.savefig('图片.pdf') #保存图片
  8. plt.show()

折线图

  1. y2 = np.sin(2*x) #画折线图的y
  2. plt.plot(x,y2,color = 'r',linestyle = '-') ## 绘制折线图
  3. plt.xlabel('x') #添加x轴的名称
  4. plt.ylabel('y2') #添加y轴的名称
  5. plt.title('标题') #添加标题
  6. #plt.savefig('图片.pdf') #保存图片
  7. plt.show()

直方图

  1. xx = range(1,11)
  2. xxx = ['1','2','3','4','2','3','4','3','4','4']
  3. plt.bar(xxx, xx, width=0.8, bottom=None, align='center', data=None) #直方图
  4. plt.xlabel('xxx') #添加x轴的名称
  5. plt.ylabel('xx') #添加y轴的名称
  6. plt.title('标题') #添加标题
  7. #plt.savefig('图片.pdf') #保存图片
  8. plt.show()

饼图

  1. x = [0.1,0.2,0.5,0.2] #饼图占比
  2. label= ['甲','乙','丙','丁'] #定义饼状图的标签,标签是列表
  3. explode = [0.2,0.01,0.01,0.01] #设定各项离心n个半径
  4. plt.pie(x,explode=explode,labels=label,autopct='%1.1f%%') #绘制饼图
  5. plt.title('标题') #添加标题
  6. #plt.savefig('图片.pdf') #保存图片
  7. plt.show()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/601311
推荐阅读
相关标签
  

闽ICP备14008679号