matplotlib.pyplot库介绍
程序员文章站
2022-07-12 10:03:08
...
Python数据可视化matplotlib.pyplot
安装:只要安装好matplotlib,就自动安装好了。安装matplotlib可以直接执行下面的命令(Linux下):
sudo pip install matplotlib
解释: matplotlib.pyplot是一些命令行风格函数的集合,使matplotlib以类似于MATLAB的方式工作。每个pyplot函数对一幅图片(figure)做一些改动:比如创建新图片,在图片创建一个新的作图区域(plotting area),在一个作图区域内画直线,给图添加标签(label)等。matplotlib.pyplot是有状态的,亦即它会保存当前图片和作图区域的状态,新的作图函数会作用在当前图片的状态基础之上。
举例:将下列数据绘制成图表(来自于百度知道:https://zhidao.baidu.com/question/498506685584348964.html?qbl=relate_question_1&word=matplotlib.pyplot%20%B0%D9%B6%C8%D6%AA%B5%C0)
import matplotlib.pyplot as plt
import numpy as np
plt.rc('font', family='SimHei', size=13)
num = np.array([13325, 9403, 9227, 8651])
ratio = np.array([0.75, 0.76, 0.72, 0.75])
men = num * ratio
women = num * (1-ratio)
x = ['聊天','支付','团购\n优惠券','在线视频']
width = 0.5
idx = np.arange(len(x))
plt.bar(idx, men, width, color='red', label='男性用户')
plt.bar(idx, women, width, bottom=men, color='yellow', label='女性用户')
plt.xlabel('应用类别')
plt.ylabel('男女分布')
plt.xticks(idx+width/2, x, rotation=40)
plt.legend()
plt.show()
具体介绍: Python数据可视化matplotlib.pyplot
上一篇: FTP文件上传下载