matplotlib·2(绘制饼图,直方图,极坐标图,复杂子区域分割)
import numpy as np
import matplotlib.pyplot as plt# 绘制饼图
labels = 'x', 'y', 'z', 'm' # 坐标轴名称
size = [100, 230, 340, 343]
explode = (0, 0.1, 0, 0) # 使得y的数据突出
plt.subplot2grid((3, 3), (0, 0), colspan=2)
plt.pie(size, explode=explode, labels=labels, autopct='%1.1f%%', shadow=False, startangle=8) # autopct会显示占比
plt.axis('equal') # 使得饼图是个正圆# 绘制直方图
a = np.random.normal(100, 20, size=100) # 生成均值为100,方差为20的100个数,格式为矩阵
plt.subplot2grid((3, 3), (1, 2), colspan=3) # colspan代表分割块的序号
plt.hist(a, bins=20, density=1, histtype='stepfilled', facecolor='b', alpha=0.5)
# bins=b20:从最大到最小生成20个区间
# density=1:出现次数变为概率展示
# alpha=0.5:颜色深度# 绘制极坐标图
n = 20 # 划分区间数
theta = np.linspace(0.0, 2 * np.pi, n, endpoint=False)
radii = 10 * np.random.rand(n)
width = np.pi / 4 * np.random.rand(n)
# ax=plt.subplot(111,projection='polar')projection='polar'绘制极坐标图指令
# 使用plt.subplot()方法是面向对象的绘制方法,ax是一个对象
ax = plt.subplot2grid((3, 3), (1, 0), colspan=1, projection='polar')
# 设置极坐标图参数
bars = ax.bar(theta, radii, width=width, bottom=0.0)
# 颜色设定
for r, bar in zip(radii, bars):bar.set_facecolor(plt.cm.viridis(r / 10.))bar.set_alpha(0.5)plt.savefig('C://Users/Administrator/Desktop/test1.png', dpi=800)
plt.show()
结果展示
matplotlib·2(绘制饼图,直方图,极坐标图,复杂子区域分割)相关推荐
- python利用matplotlib做饼图_python利用matplotlib库绘制饼图的方法示例
介绍 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当 ...
- iris莺尾花matplotlib实验柱状图饼图直方图
柱状图和饼图 直方图
- Python matplotlib绘制饼图
Python matplotlib绘制饼图 继前面使用matplotlib绘制折线图.散点图.柱状图和直方图,本篇文章继续介绍使用matplotlib绘制饼图. 一.matplotlib绘制饼图 # ...
- Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图
目录 Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图 1.基本图表绘制 plt.plot() ts.plot() 由Seri ...
- python数据可视化(matplotlib条形图、饼图、箱状图、直方图、折线图)(代码)
python数据可视化(matplotlib条形图.饼图.箱状图.直方图.折线图) matplotlib(条形图) 一.简单条形图 1.简单垂直条形图 2.简单水平条形图 二.水平交错条形图 三.垂直 ...
- chart.js 饼图显示百分比_干货收藏 | 用matplotlib和Pyecharts花式绘制饼图
一.利用matplotlib绘制饼图 1.导入模块: import matplotlib.pyplot as pltimport pandas as pdimport matplotlib 2.设置数 ...
- Python 第三方模块 绘图 Matplotlib模块 绘图2(直方图,饼图,等值线图)
1.绘制直方图: numpy.histogram_bin_edges支持的策略参见: https://numpy.org/doc/stable/reference/generated/numpy.hi ...
- python绘制多个条形图_python – 在Matplotlib中绘制多个直方图 – 颜色或并排条形图...
问题:在Matplotlib中绘制多个直方图时,我无法区分绘图与另一个绘图 图像问题:** **次要问题:部分左侧标签"计数"不在图像范围内.为什么? 描述 我想绘制3个不同组的直 ...
- python怎么画条形图-用Matplotlib如何绘制条形图、直方图和散点图
Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 上一篇我们讲解到Matplotlib 中的图例,标题和标签介绍,今天我们开 ...
最新文章
- java写类似百度统计_资讯 | 与百度统计功能类似的产品—360分析系统
- 【五线谱】音高表示 ( 低音谱号 | C1 36 音符音高表示 | C2 48 音符音高表示 | C3 60 音符音高表示 )
- rust 案例_理解Rust的引用与借用
- 文本向量表示及TFIDF词汇权值
- JavaScript权威指南--多媒体和图形编程
- 热狗树 树形dp(中国石油大学我要变强第九场)
- 使用jpa控制器层如何编写_用错误的方式编写Kubernetes控制器仍然有用
- 老板为什么越来越难熬?
- 开源项目管理系统:ProjectForge
- Motion camera 真人动作捕捉器
- CMSIS-RTOS手册
- 用户画像分析相关整理
- XTU 1205 Range
- 数字孪生典型应用案例
- 自然拼读(程序员必备技能)
- 商场楼层地图怎么制作,高效、便捷的商场二三维地图绘制平台
- IPv6篇之即插即用
- 深度Linux桌面图标,图标推荐 Deepin plus 所有图标集
- 预防XSS——后端HttpUtility.HtmlEncode,AntiXssEncoder.HtmlEncode方法;前端htmlencode,htmldecode,JavaScriptEncode
- ArcGIS使用字段计算器python脚本整理三规合一图斑
热门文章
- 福克斯连接android手机,福克斯改装安卓9寸大屏幕导航和行车记录仪
- python--爬虫scrapy框架
- 无法获取'https://jcenter.bintray.com/com/网站的资源
- 中国服务器审计系统,汉邦服务器监控与审计系统
- 栈实战之检查括号是否闭合
- 射频微波芯片设计5:电源旁路电容为何选择0.1uF 10uF?
- 长江中下游先民最早驯化野生稻 国稻种芯:全球35亿人口主食
- WIN7安装npm的问题
- Mac 修改系统默认Java版本
- ikigai人生四叶草模型:找到你的甜蜜点