我有可更新的OHLCChart。
我需要在图表上画一条线。

如何执行呢?

最佳答案

如果要在轴上的给定位置绘制垂直或水平线,则可以使用ValueMarker:

ValueMarker marker = new ValueMarker(position);  // position is the value on the axis
marker.setPaint(Color.black);
//marker.setLabel("here"); // see JavaDoc for labels, colors, strokes

XYPlot plot = (XYPlot) chart.getPlot();
plot.addDomainMarker(marker);

如果要绘制水平线,请使用plot.addRangeMarker()

09-13 01:09