哪位大哥帮我用Python把它变成极坐标显示的那种(就是在圆上面展示出来各个角度出现的频率),我没有写出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪位大哥帮我用Python把它变成极坐标显示的那种(就是在圆上面展示出来各个角度出现的频率),我没有写出相关的知识,希望对你有一定的参考价值。

哪位大哥帮我用Python把它变成极坐标显示的那种(就是在圆上面展示出来各个角度出现的频率),我没有写出来~~可以参考风的玫瑰图

楼主是否说的是雷达图呢?

from pyecharts import Radar
radar = Radar("区间分布", "风的频率雷达图")
radar_data1 = [[0,1,2,5]]#这里是y坐标
schema = [
    ("[0,00~22.50]",11), ("[22.50~45.00]",11), ("[45.00~67.50]",11),#这个11是单位间隔
    ("[67.50~90.00]",11)#传入x的坐标,这里是区间的名字
]
#传入坐标
radar.config(schema)
radar.add("出现次数",radar_data1,item_color="#1C86EE")
radar.render()

运行后会产生一个render.html

结果为

剩下的坐标我就懒得打啦,楼主不介意的吧~

参考技术A

代码如下,可以参考下:

import matplotlib.pyplot as plt
import numpy as np


plt.axes(polar=True)
theta = np.arange(2*np.pi/32, 2*np.pi+2*np.pi/32, 2*np.pi/16)
radii = [2, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]

# 作图, width表示极区所占的区域
plt.bar(theta, radii, width=(2 * np.pi / 16))
plt.show()

以上是关于哪位大哥帮我用Python把它变成极坐标显示的那种(就是在圆上面展示出来各个角度出现的频率),我没有写出的主要内容,如果未能解决你的问题,请参考以下文章

我的RedHat Linux系统下怎么没有./configure命令啊,其主要是我想装下Oracle,望哪位大哥帮我解决一下?

android 页面布局时定义控件ID时@id/XX和@+id/xx 有啥区别?@id/xx具体 怎么用 哪位大哥帮我解答下 3Q

excel vba 数字转文本

我想利用OpenCV在MFC对话框中点击按钮,完成输入电脑中的两幅图像同时显示在对话框中这个任务,哪位大哥

谁能帮我用NGUI做个简单的UNITY3D的界面,就是最普通的那种有登陆界面,确认返回,以及切换的3个界面。

哪位大哥能给我一个VMware ESXi 5.0的下载地址,官网下不了,说是没权限。。。。