pyplot 基础图表函数概述-python数据分析与展示单元5(嵩天)

Matplotlib.pyplot 基础图表函数

pyplot 基础图表函数概述-python数据分析与展示单元5(嵩天)_第1张图片
pyplot 基础图表函数概述-python数据分析与展示单元5(嵩天)_第2张图片
pyplot 基础图表函数概述-python数据分析与展示单元5(嵩天)_第3张图片

pyplot 饼图的绘制

用plt.pie()函数

import matplotlib.pyplot as plt
labels = 'Math','English','Chinese','Chemistry'
sizes = [15,20,35,30]
explode = (0,0,0.1,0)
plt.pie(sizes,explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90)
plt.axis('equal') 
plt.show()

plt.axis()用法介绍参考: https://blog.csdn.net/Dontla/article/details/98496466?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159629052419726869015992%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159629052419726869015992&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-3-98496466.pc_first_rank_v2_rank_v28&utm_term=plt.axis&spm=1018.2118.3001.4187

pyplot 直方图的绘制

plt.hist() 函数

np.random.seed(0)
mu, sigama = 100, 20  # 均值和方差
a = np.random.normal(mu,sigama,size=100)  # 生成一个数组

plt.hist(a, 20, density=1, histtype='stepfilled', facecolor='r', alpha=0.75)
#  20 表示直方块个数(按照区间长度均分),density表示归一化之后的占比(在py2中用normed),alpha 表示颜色对应的RGB值
plt.title('Histogram')

plt.show()

pyplot 极坐标的绘制

  • plt.polar()
  • plt.subplot()
    pyplot 基础图表函数概述-python数据分析与展示单元5(嵩天)_第4张图片

pyplot 散点图的绘制

  • plt.scatter()
  • plt.subplot()

pyplot 基础图表函数概述-python数据分析与展示单元5(嵩天)_第5张图片

你可能感兴趣的:(Data,Analysis,python,numpy,数据可视化)