我一直在尝试创建一个windrose来显示多个风速的出现以及它们各自的风向。使用这里的其他非常有用的帖子,我已经非常接近我想要的了。只有一件事我似乎修不好。
如下图所示,该图从0度开始,而我希望“北”风向从-11,25度(或+348,75度)开始。
目前,径向轴标签是使用饼图添加的,而其余数据是在填充的雷达图中绘制的。旋转饼图很容易,但我似乎找不到一个类似的函数来旋转雷达图。任何帮助都将不胜感激。excel文件附在图的下面。

编辑:锁定不能编辑的excel文件
发布于 2018-02-22 18:54:27
我还没有完全消化这个网站的网络礼节,也不确定在你发帖几个月后给你一个答案6+是不是一个好主意。我也希望到这个时候你能找到答案。
如果没有,这个链接应该是有帮助的:https://superuser.com/questions/687036/how-to-make-a-pie-radar-chart
在示例中,创建者为每个学位创建了一个字段,并开始了第一个系列,这将相当于您的北角为0°。然而,没有什么能阻止你从348开始。我还没有测试过,但我也认为没有什么能阻止你添加更多的“分辨率”,例如半度步长。或者更多取决于你的判断力。
编辑:遵循L.L.Guthardt的反馈。为了给你一个答案,我选择简化你的表格和图表。主要是为了方便,但也是因为我很难完全理解原始的“架构”。尽管如此,解决方案应该在任何级别都有效,并基于两个关键元素:
首先,您必须将行数增加一倍,从16行增加到32行(因此每个象限重复两次,例如...nne - nne - ne - ne...)
其次,您必须以N开头和结尾,如下所示
Direction Cat6
N 6
NNE 4 4
NNE 6
NE 4 4
NE 6
ENE 4 4
ENE 6
E 4 4
E 6
ESE 4 4
ESE 6
SE 4 4
SE 6
SSE 4 4
SSE 6
S 4 4
S 6
SSW 4 4
SSW 6
SW 4 4
SW 6
WSW 4 4
WSW 6
W 4 4
W 6
WNW 4 4
WNW 6
NW 4 4
NW 6
NNW 4 4
NNW 6
N 4 4,这将生成

对于饼图,我使用了一个单独的范围,标签中有交替的间隙
Direction Dummy
N 1
1
NNE 1
1
NE 1
1
ENE 1
1
E 1
1
ESE 1
1
SE 1
1
SSE 1
1
S 1
1
SSW 1
1
SW 1
1
WSW 1
1
W 1
1
WNW 1
1
NW 1
1
NNW 1
1发布于 2019-11-28 23:29:22
在Excel中建立单独的海图绘制表格,可以实现雷达海图的旋转。它将有三列:
A栏:新类别
列B:原始类别(从A计算)
列C:在B上使用VLOOKUP()的原始数据
图表将使用B和C栏绘制。B栏的类别编号被所需的类别数量所偏移。
如果图表需要按类别度数的倍数旋转(例如,12个类别为30度),则需要在两者之间添加行(对应于相对于类别度数的旋转量)。例如,要将12个类别的雷达图旋转15度的倍数,在每个原始类别行之间需要额外的一行(以创建24个新类别)。在这种情况下,您需要通过在实际数据点之间进行线性插值来计算中间值。
诀窍是空白类别值不会显示在图表上,并且这些类别的值与真实数据平滑地混合在一起(因为它们是插值的)。
如果上面的内容不够清楚,我会给出一个例子。
附注:我无法查看您的新Excel文件(在答案中),因为它超过了5MB(请参阅屏幕截图1)。
发布于 2018-02-24 00:17:01
因此,我一直在研究这个问题,我想出的最佳解决方案(使用Microsoft Excel时)如下所示:

目前,绘图中的扇区数量固定为16。如果我想使这个数字可变,绘图数据所需的表格需要大量的查找函数,这会使电子表格处理起来太慢。
我已经在这里上传了新的Excel文件以供查看:Excel file
https://stackoverflow.com/questions/45950690
复制相似问题