我试图将某些数据可视化为饼图。我的数据结构为(Season, Int)
元组列表,其中整数表示特定季节可用的项目数。
困难在于一个项目可以在多个季节:一个项目可以在秋季和冬季都有效。
是否可以将此信息显示为饼图?在计算百分比时,不清楚分母应该是什么,因为计数总和可能大于项目总数。
作为一个让它更清晰的例子,我们说我有10个项目。有效的数据集可能是:
此处代表的项目总数为22,但实际上只有10项。
将下降百分比计算为4 / 10
并不合理,但4 / 22
也没有。
这些数据是否与饼图(或其他面向百分比的图表)不兼容?
答案 0 :(得分:1)
这取决于情节试图表示的业务问题。我们在数据可视化中使用了最佳实践。这些最佳实践以统计和人类感知为指导。我们希望情节能够立即讲述故事。
阅读您的帖子时,您尝试回答的商业问题是:相对于公司所拥有的项目总数(总数),每个季节可用商品的百分比是多少 。使用帖子中的数字在春季可以使用100%的项目,冬天只有50%的项目可用。
这是一个很好的商业问题,可视化(如果这确实是您要解决的业务问题),但您不能使用饼图。饼图必须代表100%。条形图有利于比较,我建议您使用它们。您可以使y轴单位为百分比,沿x轴有4个条。
条形图不必(统计上)增加到100%,但如果您担心人们可能会想到它,您可以通过使y轴成为的数量来实现相同的效果每个季节的项目。该图仍将显示每个季节可用项目的相对数量。这是在这种情况下使用条形图的另一个好理由。
最后,请注意,饼图看起来不错,但从人类感知的角度来看也不推荐使用它们。我们很难比较切片的相对大小。