Java JFreeChart注释未显示

Java JFreeChart注释未显示,java,jfreechart,Java,Jfreechart,以下注释摘自《开发人员指南》,未出现在我单独创建的图表上: XYTextAnnotation annotation = new XYTextAnnotation("Hello!", 50.0, 10000.0); annotation.setFont(new Font("SansSerif", Font.PLAIN, 9)); annotation.setRotationAngle(Math.PI / 4.0); subplot1.addAnnotation(annotation); 我的

以下注释摘自《开发人员指南》,未出现在我单独创建的图表上:

XYTextAnnotation annotation = new XYTextAnnotation("Hello!", 50.0, 10000.0); 
annotation.setFont(new Font("SansSerif", Font.PLAIN, 9)); 
annotation.setRotationAngle(Math.PI / 4.0);
subplot1.addAnnotation(annotation);
我的图表是一个组合的XYPlot。如何对注释未出现的原因进行疑难解答

顺便问一下,单位是什么?i、 e.10000是一个相当大的数字-这些单位所属的“数据空间”是什么意思?

“数据空间”是指数据所在的范围和域空间,由轴的最小值和最大值定义


此注释将在X=50 vs.Y=10000 vs.图表轴上绘制。Jfreechart然后将这些坐标转换为摆动坐标(以像素为单位),以正确显示注释。

ah!有道理。再加上你对“故事情节中的传奇”的回答,我或许可以尝试一下JFreecharts,希望你不要后悔;-)