JFreeChart/图表库-值范围选择



我必须通过在CategoryPlot之外画一个双箭头来选择条形图中的一系列值,就像下面链接上的图像一样。

我尝试过JFreeChart IntervalMarker和CategoryMarker,但它们没有给我所需的结果,我必须找到绘制双箭头的方法(这是一项要求)。

http://imageshack.com/a/img14/9935/kpij.png

有人知道我该如何做到这一点吗?

谢谢。

你可以这样做,但你必须做一些工作:

  1. 使用CategoryLineAnnotation在类别之间画一条线,但由于此注释在类别中间画一条直线,您将不得不重写draw方法,并将CategoryAnchor.MIDDLE更改为CategoryAnchor.STARTCategoryAnchor.END。这会画出你需要的线。

  2. 您需要实现两端都有箭头的Stroke。您可以在此处和CategoryPointerAnnotation#draw() 中找到箭头端盖的示例

最新更新