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

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

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

Python雷达图教程想到的。

 

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



   3个回答 
6

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

比如有四个属性,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。


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

matt   2018-09-11 03:24

4

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

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

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

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}$

Zealing   2018-09-10 23:14

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


  相关主题

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

如何用python画饼图?   1回答

matpltlib怎么给直方图加上拟合曲线?   2回答

怎么用Python画这种温度分布图   1回答

python里怎么实现柱状图?   1回答

seaborn如何显示图?   2回答

matplotlib.pyplot画图的标题中插入变量   1回答

plt.scatter plot怎么让不同的类别有不同的颜色   2回答

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

用matplotlib.pyplot作图时,调整标题中文字的大小   1回答

用plt.hist画直方图,怎么返回每个bins的上下界和个数?   1回答

如何调节seaborn里字体大小?   0回答



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

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

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

我们谢绝答非所问。

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

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