07 Python Matplotlib 库绘制饼状图、直方图
2020-04-22 08:05
776 查看
绘制饼状图
# 创建 石头,剪刀,布 的出现频率 s = np.random.randint(4000,9000) j = np.random.randint(4000,9000) b = np.random.randint(4000,9000) s_perc = s/(s+j+b) j_perc = j/(s+j+b) b_perc = b/(s+j+b) laverls = ['锤子', '剪子', '布'] plt.rcParams['font.sans-serif'] = ['SimHei'] # 正常显示中文标签 colors = ['blue','red', 'green'] ## labels 名称; explode 分裂大小 autopct 百分比显示 paches, texts, autotexts = plt.pie([s_perc, j_perc, b_perc], labels = laverls, colors = colors, explode = (0.05, 0.05,0.05), autopct = '%0.1f%%') for text in autotexts: text.set_color('white') for text in texts + autotexts: text.set_fontsize(20) plt.show()
输出结果:
太丑了~~~~~
绘制直方图
x = np.random.randn(1000) ##plt.hist(x) plt.hist(x, bins = 100) # 利用bins 来修改柱的宽度 plt.show()
输出结果
#使用np.random.normal()指定期望和均值的正太分布 x = np.random.normal(0, 0.8, 1000) y = np.random.normal(-2, 1, 1000) z = np.random.normal(3, 2, 1000) kwargs = dict(bins = 100, alpha = 0.5) plt.hist(x,**kwargs) plt.hist(y,**kwargs) plt.hist(z,**kwargs) plt.show()
输出结果:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python3使用matplotlib绘制直方图
- Python中使用matplotlib绘制灰度直方图
- Python进阶(三十八)-数据可视化の利用matplotlib 进行折线图,直方图和饼图的绘制
- python中在matplotlib绘制直方图
- Python使用matplotlib的pie函数绘制饼状图功能示例
- Python基于matplotlib绘制栈式直方图的方法示例
- Python matplotlib绘制饼状图功能示例
- 利用pandas读取Excel表格,用matplotlib.pyplot绘制直方图、折线图、饼图
- matplotlib —— 绘制条形图,直方图,散点图和饼图
- python Matplotlib绘制线性图
- 180122 特征值与特征向量的几何解释与python代码,附matplotlib绘制多边形
- matplotlib在python上绘制3D散点图实例详解
- Python图表绘制:matplotlib绘图库入门
- lozi混沌映射吸引子,使用python的matplotlib绘制,可以放大和缩小
- python: 使用matplotlib的pyplot绘制图表
- python实战二:使用CSV数据绘制带数据标志的折线图(matplotlib)
- pyqt中使用matplotlib绘制动态曲线 – pythonic
- python使用matplotlib绘制热图
- Python图表绘制:matplotlib绘图库入门
- python使用matplotlib绘制雷达图