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(绘制饼图,直方图,极坐标图,复杂子区域分割)相关推荐

  1. python利用matplotlib做饼图_python利用matplotlib库绘制饼图的方法示例

    介绍 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当 ...

  2. iris莺尾花matplotlib实验柱状图饼图直方图

    柱状图和饼图 直方图

  3. Python matplotlib绘制饼图

    Python matplotlib绘制饼图 继前面使用matplotlib绘制折线图.散点图.柱状图和直方图,本篇文章继续介绍使用matplotlib绘制饼图. 一.matplotlib绘制饼图 # ...

  4. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图

    目录 Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图 1.基本图表绘制 plt.plot() ts.plot() 由Seri ...

  5. python数据可视化(matplotlib条形图、饼图、箱状图、直方图、折线图)(代码)

    python数据可视化(matplotlib条形图.饼图.箱状图.直方图.折线图) matplotlib(条形图) 一.简单条形图 1.简单垂直条形图 2.简单水平条形图 二.水平交错条形图 三.垂直 ...

  6. chart.js 饼图显示百分比_干货收藏 | 用matplotlib和Pyecharts花式绘制饼图

    一.利用matplotlib绘制饼图 1.导入模块: import matplotlib.pyplot as pltimport pandas as pdimport matplotlib 2.设置数 ...

  7. Python 第三方模块 绘图 Matplotlib模块 绘图2(直方图,饼图,等值线图)

    1.绘制直方图: numpy.histogram_bin_edges支持的策略参见: https://numpy.org/doc/stable/reference/generated/numpy.hi ...

  8. python绘制多个条形图_python – 在Matplotlib中绘制多个直方图 – 颜色或并排条形图...

    问题:在Matplotlib中绘制多个直方图时,我无法区分绘图与另一个绘图 图像问题:** **次要问题:部分左侧标签"计数"不在图像范围内.为什么? 描述 我想绘制3个不同组的直 ...

  9. python怎么画条形图-用Matplotlib如何绘制条形图、直方图和散点图

    Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 上一篇我们讲解到Matplotlib 中的图例,标题和标签介绍,今天我们开 ...

最新文章

  1. 交换变量和String类初始化:JAVA入门基础
  2. centos7虚拟机网桥模式不通_CentOS7虚拟机桥接设置及问题
  3. 为什么上学,会让你变呆
  4. YTU_3137: 动态规划基础题目之拦截导弹
  5. Spark _28_窗口函数
  6. SAP CRM呼叫中心toolbar的cancel按钮会导致session清理
  7. mac 终端登陆linux,Mac终端自动登录服务器
  8. Nginx的Gzip介绍之压缩和解压缩
  9. js访问对方手机文件夹_前端开发——解决vue首次访问太慢的问题
  10. etcd upgrade
  11. 联想智能农业移动应用开发系统用户手册
  12. 2021碳纤维山地车哪个牌子好世界10大顶级自行车品牌排行榜
  13. IDA7.0提示Oops! internal error 1491 occured.解决办法
  14. VUE3 子传父 父传子 双向传递
  15. 触摸屏与PLC之间无线通讯步骤详解
  16. pycharm使用eval reset不能重置
  17. java基础(含JUC):论后端工程师的个人修为
  18. EDMA SEED 例程
  19. 进化论下热力学第一定律与第二定律的尖锐矛盾
  20. G. Counting Shortcuts

热门文章

  1. SAP ABAP BAPI_MATERIAL_SAVEDATA 物料主数据EAN
  2. P2415 集合求和(一道洛谷好题鸭)(虽然可以水过,但有必研究DP)
  3. 计算机软盘与磁性材料,磁盘,硬盘,软盘分别是什么,有什么联系
  4. 下载安卓手机app内不允许下载的视频
  5. 财报对比:GREE和DeNA由来已久的竞争
  6. 复分析理论---如何形象理解平均值公式和最大模原理
  7. 华为防火墙SLB算法
  8. 童年记忆中的街机游戏
  9. 查询客户时,提示“查询已超出200行,请限制查询“
  10. Win7环境下opensuse13.1与SLED 11 sp3的硬盘安装