JFreeChart 注释未出现
JFreeChart annotations not appearing
以下注释 - 取自开发人员指南 - 没有出现在我单独创建的图表上:
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);
我的图表是 CombinedXYPlot。我该如何解决注释未出现的问题?
顺便说一句,单位是什么?即 10000 是一个相当大的数字 - 这些单位所属的 "data space" 是什么意思?
"Data space" 表示数据所在的范围和域 space,由轴的最小值和最大值定义。
此注释将绘制在 X=50 vs. Y=10000 vs. 您的图表轴上。 Jfreechart 然后将这些坐标转换为 Swing 坐标(以像素为单位)以正确显示注释。
以下注释 - 取自开发人员指南 - 没有出现在我单独创建的图表上:
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);
我的图表是 CombinedXYPlot。我该如何解决注释未出现的问题?
顺便说一句,单位是什么?即 10000 是一个相当大的数字 - 这些单位所属的 "data space" 是什么意思?
"Data space" 表示数据所在的范围和域 space,由轴的最小值和最大值定义。
此注释将绘制在 X=50 vs. Y=10000 vs. 您的图表轴上。 Jfreechart 然后将这些坐标转换为 Swing 坐标(以像素为单位)以正确显示注释。