本文介绍了如何在JFreeChart图表上画线?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have updatable OHLCChart.I need to draw a line over chart.

如何实现它?

推荐答案

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

If you want to draw a vertical or horizontal line at a given position on an axis, you can use a 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()想画一条水平线。

Use plot.addRangeMarker() if you want to draw an horizontal line.

这篇关于如何在JFreeChart图表上画线?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-03 23:23