首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel旋转雷达图

Excel旋转雷达图
EN

Stack Overflow用户
提问于 2017-08-30 09:51:57
回答 3查看 12.8K关注 0票数 3

我一直在尝试创建一个windrose来显示多个风速的出现以及它们各自的风向。使用这里的其他非常有用的帖子,我已经非常接近我想要的了。只有一件事我似乎修不好。

如下图所示,该图从0度开始,而我希望“北”风向从-11,25度(或+348,75度)开始。

目前,径向轴标签是使用饼图添加的,而其余数据是在填充的雷达图中绘制的。旋转饼图很容易,但我似乎找不到一个类似的函数来旋转雷达图。任何帮助都将不胜感激。excel文件附在图的下面。

编辑:锁定不能编辑的excel文件

Excel file

EN

回答 3

Stack Overflow用户

发布于 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开头和结尾,如下所示

代码语言:javascript
复制
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

,这将生成

对于饼图,我使用了一个单独的范围,标签中有交替的间隙

代码语言:javascript
复制
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
票数 1
EN

Stack Overflow用户

发布于 2019-11-28 23:29:22

在Excel中建立单独的海图绘制表格,可以实现雷达海图的旋转。它将有三列:

A栏:新类别

列B:原始类别(从A计算)

列C:在B上使用VLOOKUP()的原始数据

图表将使用B和C栏绘制。B栏的类别编号被所需的类别数量所偏移。

如果图表需要按类别度数的倍数旋转(例如,12个类别为30度),则需要在两者之间添加行(对应于相对于类别度数的旋转量)。例如,要将12个类别的雷达图旋转15度的倍数,在每个原始类别行之间需要额外的一行(以创建24个新类别)。在这种情况下,您需要通过在实际数据点之间进行线性插值来计算中间值。

诀窍是空白类别值不会显示在图表上,并且这些类别的值与真实数据平滑地混合在一起(因为它们是插值的)。

如果上面的内容不够清楚,我会给出一个例子。

附注:我无法查看您的新Excel文件(在答案中),因为它超过了5MB(请参阅屏幕截图1)。

票数 1
EN

Stack Overflow用户

发布于 2018-02-24 00:17:01

因此,我一直在研究这个问题,我想出的最佳解决方案(使用Microsoft Excel时)如下所示:

目前,绘图中的扇区数量固定为16。如果我想使这个数字可变,绘图数据所需的表格需要大量的查找函数,这会使电子表格处理起来太慢。

我已经在这里上传了新的Excel文件以供查看:Excel file

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45950690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档