树状图中的颜色

dan*_*kas 3 r google-visualization googlevis

阐明绘制树状图时如何计算颜色会很棒(我使用gvisTreeMapRgoogleVis库中的函数)。

  1. 文档的信息量不是很大。“首先按照从minColorValue到的比例重新计算颜色值”是什么意思maxColorValue?通常我使用树状图来显示销售额(大小)和销售额差异(颜色)。所以理想情况下,我想为矩形着色,以便我可以区分正增长和负增长,据我所知,目前这是不可能的。
  2. 现在最让我困扰的是“......颜色相对于图中所有其他节点的价值”。有没有办法修复颜色,以便销售差异,比如 -25 总是得到相同的颜色。

sim*_*ons 5

如果我正确理解了您的问题,我相信以下方法可以解决问题:

假设您的数据是百分比,因此可以从 0 到 100。设置minColorValue=-100maxColorValue=100 (或者,如果使用不同的范围,只需设置它以使最小值为最大值的负数,以便平均值为 0。)

然后,如果您将颜色设置为,例如,minColor='red'maxColor='green',这应该解决第 1 部分(负值将显示为红色,正值显示为绿色)

此外,似乎设置 maxColor 和 minColor 固定了计算颜色的平均值,因此这也解决了第 2 部分(即 -25 将始终在图中具有相同的颜色)