Matplotlib.pyplot 基础图表函数
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 散点图的绘制
- plt.scatter()
- plt.subplot()