考慮下面的代碼:jChart2D - 顏色TracePoint2D
chart = new Chart2D();
trace = new Trace2DSimple();
trace.setTracePainter(new TracePainterVerticalBar(chart));
chart.addTrace(trace);
// default tracepainter color is Black
TracePoint2D first = new TracePoint2D(0, 1);
TracePoint2D second = new TracePoint2D(1, 10);
TracePoint2D third = new TracePoint2D(2, 20);
PointPainterVerticalBar red = new PointPainterVerticalBar(10,chart);
red.setColor(Color.red);
PointPainterVerticalBar green = new PointPainterVerticalBar(10,chart);
green.setColor(Color.green);
PointPainterVerticalBar blue = new PointPainterVerticalBar(10,chart);
blue.setColor(Color.blue);
first.addAdditionalPointPainter(red);
second.addAdditionalPointPainter(green);
third.addAdditionalPointPainter(blue);
trace.addPoint(first);
trace.addPoint(second);
trace.addPoint(third);
正如你可以看到,我試圖讓不同的顏色三種不同的跟蹤點到圖表上,但不知何故,他們都保持黑色。有任何想法嗎 ?
謝謝,我糾正它 - 但我發現解決的辦法通過實施另一TracePainter – krichard