我有一个 Dojo 1.8 的工作图表。
chart1 = new dojox.charting.Chart2D("chart1");
chart1.addPlot("default", {type: "Lines", ...
chart1.addSeries("Series A", [{ x: 1, y: 2.3, tooltip: "Value 1"}, ...
我的系列数据正确显示为行,整行(系列)的颜色为“绿色”。我知道如何更改整个系列的颜色,但是线条是否有可能根据数据值改变颜色?让我们假设 x 轴是一个时间轴,我需要线(系列)直到今天是绿色的,然后是红色的未来值。这可能吗?如何?(我正在使用值的标记。如果这些可以根据值改变就足够了)
我在文档中发现了类似的东西:
chart.addSeries("Series A", [
{y: 4, color: "red"},
{y: 2, color: "green"},
{y: 1, color: "blue"},
{y: 1, text: "Other", **color: "white", fontColor: "red"**}
]);
但它仅适用于 PIE 图表,不适用于 LINES 图表。
先感谢您。