Javascript 如何获得酒窝中不同绘图之间类别的相同颜色

Javascript 如何获得酒窝中不同绘图之间类别的相同颜色,javascript,d3.js,dimple.js,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); 你可以在评论中找到一张图片,我还不允许发布内联图片 我希望两张图表中的点

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

chart_scatter.addSeries(["time", "valueA", "valueB", "category"], dimple.plot.bubble);
chart_scatter2.addSeries(["time", "valueB", "valueA", "category"], dimple.plot.bubble);
你可以在评论中找到一张图片,我还不允许发布内联图片


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

您可以这样传递赋值:

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

这给了我一个例子: