雷达图中各个属性的相对位置会影响面积大小吗?

  统计/机器学习 数据可视化    浏览次数: 271
0

比如说雷达图里有六个属性,顺时针数过去是A,B,C,D,E,F,如果调整一下顺序,换成A,C,F,D,B,E,但是数值不变,雷达图的面积会变吗?会影响视觉效果吗?

Python雷达图教程想到的。

 

一棵海草   2018-09-10 09:40



   3个回答 
7

我觉得有影响。交换属性的顺序之后,面积不一定相等。

比如有四个属性,A,B,C,D,满分是1分。

A是0.9,B是0.05,C是0.9,D是0.05。雷达图如左图。总面积为0.09。

A是0.9,B是0.9,C是0.05,D是0.05。雷达图如右图。总面积为0.45125。


面积差很多,只是调整了属性的顺序而已。

SofaSofa数据科学社区 DS面经 问答 实战

matt   2018-09-11 03:24

5

有影响的,雷达图的面积不具备一致性

上面两个图就是一样的数据,只是调整了各个指标的位置次序,视觉效果截然不同

所以雷达图是有误导性的,经常被一些“数据魔术师”利用

SofaSofa数据科学社区 DS面经 问答 实战

sasa   2018-09-14 05:28

数据魔术师,炼丹术士,调包侠 - 陈十一   2018-09-14 09:48
数据诈骗犯,调包调参侠(这还多音字了) - wxw_pku   2018-09-14 10:00
3

改正下,面积是不一样的。三角形两边的边长$A,B$以及夹角$\theta$,面积是$\frac{AB}{2}sin\theta$。

所以雷达图总面积

$area=((AB)+(BC)+(CD)+(DE)+(EF)+(FA))\frac{sin60^o}{2}$

$\neq((AC)+(CF)+(FD)+(DB)+(BE)+(EA))\frac{sin60^o}{2}$

SofaSofa数据科学社区 DS面经 问答 实战

Zealing   2018-09-10 23:14

不一定总相等吧,要看是如何调换的 - matt   2018-09-11 03:32


  相关主题

新手在学数据可视化,这是练习题,一点头绪都没有   0回答

matplotlib.pyplot做折线图的时候,显示为虚线,或者点划线?   1回答

plt.plot作图,隐藏坐标轴   1回答

matplotlib画三维散点图?   2回答

plt.bar怎么设置每个bar的颜色?   1回答

plt.subplots作图效果很奇怪,出问题   1回答

seaborn如何显示图?   2回答

python画散点图   1回答

matplotlib怎样让grid网格线处于图像下层?   1回答

如何用python画饼图?   1回答

matplotlib一个画板上多个图叠加,如何决定图层上下?   1回答

matplotlib中bar plot横坐标的数字改成自定义的文字   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!