Java JFreeChart注释

Java JFreeChart注释,java,jfreechart,Java,Jfreechart,我很难理解注释系统是如何工作的。 例如,我可以使用从鼠标获得的一些坐标绘制一条垂直线作为注释,但我不能在两个不同点之间绘制一条线 这项工作: HighLowRenderer hlr=(HighLowRenderer)plot.getRenderer(); XYLineAnnotation a1=new XYLineAnnotation(chartX, 0, chartX, dataArea.getHeight(), bs1, Color.black); hlr.addAnnotation(a1

我很难理解注释系统是如何工作的。 例如,我可以使用从鼠标获得的一些坐标绘制一条垂直线作为注释,但我不能在两个不同点之间绘制一条线

这项工作:

HighLowRenderer hlr=(HighLowRenderer)plot.getRenderer();

XYLineAnnotation a1=new XYLineAnnotation(chartX, 0, chartX, dataArea.getHeight(), bs1, Color.black);
hlr.addAnnotation(a1);
其中,chartX是从鼠标位置计算的值

这不起作用:

HighLowRenderer hlr=(HighLowRenderer)plot.getRenderer();  
XYLineAnnotation a2=new XYLineAnnotation(175, 67, 230, 167, bs1, Color.black);
hlr.addAnnotation(a2);
看一看,它将XYLineAnnotations添加到XYPlot对象(在上面的部分中,您将其添加到渲染器)

我在注释方面遇到了很多麻烦,不幸的是,我能提供的唯一真正的建议是看一下

上的示例,它将XYLineAnnotations添加到XYPlot对象(在上面的示例中,您将其添加到渲染器)

我在注释方面遇到了很多麻烦,不幸的是,我能提供的唯一真正的建议是查看上面的示例