欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

                               matplotlib.pyplot库介绍 

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()

                                                   matplotlib.pyplot库介绍 

具体介绍: Python数据可视化matplotlib.pyplot

来源于简书:https://www.jianshu.com/p/85a01b7d6507