python画极坐标图_Python matplotlib绘制极坐标图
极坐标图在数据统计和分析中也经常会用到,这里就介绍一下如何使用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绘制极坐标图相关推荐
- python画箭头_Python matplotlib绘制图形,包括点、曲线、注释和箭头
Python的matplotlib模块绘制图形功能很强大,今天就用pyplot绘制一个简单的图形,图形中包括曲线.曲线上的点.注释和指向点的箭头. 1. 结果预览: 2. 代码如下: from mat ...
- python颜色表_Python+matplotlib绘制不同大小和颜色散点图实例
具有不同标记颜色和大小的散点图演示. 演示结果: 实现代码: import numpy as np import matplotlib.pyplot as plt import matplotlib. ...
- python动态柱状图_Python+matplotlib绘制动态更新的柱状图
Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图) Python使用折线图.柱状图.热力图比较不同班级相同学号学生的成绩 问题描述:有些学校的学号最后两位是根据入学成绩顺序排的,那么 ...
- python不同颜色散点图_Python+matplotlib绘制不同大小和颜色散点图实例
具有不同标记颜色和大小的散点图演示. 演示结果: 实现代码: import numpy as np import matplotlib.pyplot as plt import matplotlib. ...
- python三维绘图 画长方体_Python Matplotlib绘制长方体
A. 使用Poly3DCollection 一个选择是创建一个长方体的面Poly3DCollection.由于相同收藏的艺术家不存在重叠的问题,这可能是最好的目的在这里.在from mpl_toolk ...
- python画彩色螺旋线_Python turtle 绘制彩色螺旋线
小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...
- python画企鹅_python如何绘制降水图
python能快速解决日常工作中的小任务,比如数据展示.python做数据展示,主要用到matplotlib库,使用简单的代码,就可以很方便的绘制折线图.柱状图等.使用Java等,可能还需要配合htm ...
- python画球面投影_python – matplotlib:半球/楔形的自定义投影
我正在看matplotlib画廊中的custom projection示例 – 我正在尝试修改它以仅绘制南半球.我已将必要的[-pi / 2,pi / 2]限制调整为[-pi / 2,0].现在我一直 ...
- python画十字_python matplotlib作带上下限的十字图
import matplotlib.pyplot as plt import matplotlib as mlb import numpy as np def paint(): mlb.rcParam ...
最新文章
- mysql 内连接查询慢_MySQL慢查询有2个内连接
- RabbitMQ错误检查
- AndroidStudio3.0无法打开Android Device Monitor的解决办法(An error has occurred on Android Device Monitor)...
- 绝地求生测试服画面优化软件,绝地求生正式服设置详解 教你调校最完美的画质...
- Android Studio apk 打包流程
- php设计模式总结-单件模式
- android调用本地js文件上传,利用node.js android 实现文件上传
- Java中一个逐渐被遗忘的强大功能,强到你难以置信!
- 螺钉螺母匹配问题---快速排序
- c# oracle 中文列名,sql中中文列名
- 输入一个正整数n(n<360),输出n度的正弦余弦值
- win10计算器_计算器也能刷Win10,国外大神又现惊人操作
- 优秀蓝牙耳机推荐,热销不错的四款蓝牙耳机推荐
- 【测试】黑盒测试用例设计方法
- 蒙特卡洛方法 matlab 实现
- java货物进销管理系统【电竞杜小帅】
- 词根词缀prim/prehend/pri/psych等延伸词汇
- HTML基础之label标签
- 【2022---计算机考研】数据结构之基础算法背诵版
- LaTeX学习日记(持续更新)