如何在Dimple中的不同绘图之间获得相同颜色的类别

时间:2014-11-03 22:12:59

标签: javascript d3.js dimple.js

我有两个图表显示相同数据的不同方面。两者在数组中具有相同的属性:

chart_scatter.addSeries(["time", "valueA", "valueB", "category"], dimple.plot.bubble);
chart_scatter2.addSeries(["time", "valueB", "valueA", "category"], dimple.plot.bubble);

您可以在评论中找到图片,但我不允许发布内嵌图片。

我希望两个图表中的点颜色相同。如果Category为1364,则应在第一个图中说绿色,在第二个图中说绿色。我怎样才能做到这一点?使用插值ColorAxis不是一种选择,因为这些颜色看起来不太好,并且在数据是分类时会暗示顺序。

1 个答案:

答案 0 :(得分:1)

你可以传递这样的作业:

chart_scatter.draw();
chart_scatter2._assignedColors = chart_scatter._assignedColors;
chart_scatter2.draw();