标签: charts range selection jfreechart
我必须在条形图中选择一系列值,方法是在CategoryPlot外面绘制一个双箭头,就像下面链接上的图像一样。
我已经尝试过JFreeChart IntervalMarker和CategoryMarker,但他们没有给我所需的结果,我必须找到一种方法来绘制双箭头(这是一个要求)。
http://imageshack.com/a/img14/9935/kpij.png
有人知道如何实现这一目标?
感谢。
答案 0 :(得分:0)
你可以这样做,但你必须做一些工作:
使用CategoryLineAnnotation在类别之间绘制一条线,但是当此注释在类别的中间之间绘制一条线,您将不得不覆盖draw方法并更改{{ 1}}到CategoryAnchor.MIDDLE和CategoryAnchor.START。这将绘制您需要的行。
CategoryLineAnnotation
draw
CategoryAnchor.MIDDLE
CategoryAnchor.START
您需要在两端实施带有箭头的CategoryAnchor.END,您可以找到箭头结束here,here和Stroke的示例}
CategoryAnchor.END
Stroke