极坐标图在数据统计和分析中也经常会用到,这里就介绍一下如何使用Python来绘制极坐标图,主要介绍极坐标散点图和极坐标饼状图。

1、极坐标散点图

N = 150

r = 2 * np.random.rand(N)

theta = 2 * np.pi * np.random.rand(N)

area = 200 * r**2

colors = theta

ax = plt.subplot(111, projection='polar')

c = ax.scatter(theta, r, c=colors, s=area, cmap='hsv', alpha=0.65)

plt.show()

绘制结果如下:

2、极坐标饼状图

import numpy as np

import matplotlib.pyplot as plt

# 计算饼图

N = 20

theta = np.linspace(0.0, 3 * 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')

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.6)

plt.show()

绘制结果如下:

python画极坐标图_Python matplotlib绘制极坐标图相关推荐

  1. python画箭头_Python matplotlib绘制图形,包括点、曲线、注释和箭头

    Python的matplotlib模块绘制图形功能很强大,今天就用pyplot绘制一个简单的图形,图形中包括曲线.曲线上的点.注释和指向点的箭头. 1. 结果预览: 2. 代码如下: from mat ...

  2. python颜色表_Python+matplotlib绘制不同大小和颜色散点图实例

    具有不同标记颜色和大小的散点图演示. 演示结果: 实现代码: import numpy as np import matplotlib.pyplot as plt import matplotlib. ...

  3. python动态柱状图_Python+matplotlib绘制动态更新的柱状图

    Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图) Python使用折线图.柱状图.热力图比较不同班级相同学号学生的成绩 问题描述:有些学校的学号最后两位是根据入学成绩顺序排的,那么 ...

  4. python不同颜色散点图_Python+matplotlib绘制不同大小和颜色散点图实例

    具有不同标记颜色和大小的散点图演示. 演示结果: 实现代码: import numpy as np import matplotlib.pyplot as plt import matplotlib. ...

  5. python三维绘图 画长方体_Python Matplotlib绘制长方体

    A. 使用Poly3DCollection 一个选择是创建一个长方体的面Poly3DCollection.由于相同收藏的艺术家不存在重叠的问题,这可能是最好的目的在这里.在from mpl_toolk ...

  6. python画彩色螺旋线_Python turtle 绘制彩色螺旋线

    小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...

  7. python画企鹅_python如何绘制降水图

    python能快速解决日常工作中的小任务,比如数据展示.python做数据展示,主要用到matplotlib库,使用简单的代码,就可以很方便的绘制折线图.柱状图等.使用Java等,可能还需要配合htm ...

  8. python画球面投影_python – matplotlib:半球/楔形的自定义投影

    我正在看matplotlib画廊中的custom projection示例 – 我正在尝试修改它以仅绘制南半球.我已将必要的[-pi / 2,pi / 2]限制调整为[-pi / 2,0].现在我一直 ...

  9. python画十字_python matplotlib作带上下限的十字图

    import matplotlib.pyplot as plt import matplotlib as mlb import numpy as np def paint(): mlb.rcParam ...

最新文章

  1. mysql 内连接查询慢_MySQL慢查询有2个内连接
  2. RabbitMQ错误检查
  3. AndroidStudio3.0无法打开Android Device Monitor的解决办法(An error has occurred on Android Device Monitor)...
  4. 绝地求生测试服画面优化软件,绝地求生正式服设置详解 教你调校最完美的画质...
  5. Android Studio apk 打包流程
  6. php设计模式总结-单件模式
  7. android调用本地js文件上传,利用node.js android 实现文件上传
  8. Java中一个逐渐被遗忘的强大功能,强到你难以置信!
  9. 螺钉螺母匹配问题---快速排序
  10. c# oracle 中文列名,sql中中文列名
  11. 输入一个正整数n(n<360),输出n度的正弦余弦值
  12. win10计算器_计算器也能刷Win10,国外大神又现惊人操作
  13. 优秀蓝牙耳机推荐,热销不错的四款蓝牙耳机推荐
  14. 【测试】黑盒测试用例设计方法
  15. 蒙特卡洛方法 matlab 实现
  16. java货物进销管理系统【电竞杜小帅】
  17. 词根词缀prim/prehend/pri/psych等延伸词汇
  18. HTML基础之label标签
  19. 【2022---计算机考研】数据结构之基础算法背诵版
  20. LaTeX学习日记(持续更新)

热门文章

  1. 使用Atmel ICE通过SWD接口调试Arduino MKR-WiFi-1010开发板
  2. 服务器微软whql认证,什么是WHQL认证?
  3. 基于数据挖掘的智能停车场运营数据分析系统
  4. 【uni-app学习】uni-app低功耗蓝牙采坑记录
  5. 高等数学笔记-乐经良老师-第五章-积分(Ⅰ)-定积分与不定积分-第一节-定积分的概念
  6. 命令控制qq自动申请远程控制
  7. 治精神疾病不能光靠吃药,还要学会自救
  8. 码蹄集 - MT3029 - 新月轩就餐
  9. 八年级作文-倾听春雨的喜悦
  10. 云更新无盘服务器缓存,云更新无盘服务器缓存设置