【发布时间】:2011-07-06 23:29:16
【问题描述】:
我有 2 个问题
1)我正在尝试使用形状注释在 XYplot 上绘制弧线。我使用 XYLine 注释画了一条线,我希望弧线从线结束的地方开始。我的参数有一些问题。我希望弧的高度为 17,宽度为 44,并从绘图的点 (3.0, 17) 开始(这是线结束的地方)。但是下面的代码不起作用。谁能告诉我代码有什么问题?
Arc2D.Double arc = new Arc2D.Double(3.0,
16.9,
44.0,
17.04,
180.0,
180.0,
Arc2D.OPEN
);
plot.addAnnotation(new XYShapeAnnotation(arc,
new BasicStroke(2.0f), Color.white));
XYLineAnnotation a1 = new XYLineAnnotation(3.0, 0.0, 3.0,
16.9, new BasicStroke(2.0f), Color.white);
2)如何在极坐标图上画出类似的图形?
谢谢
【问题讨论】:
标签: annotations draw jfreechart geometric-arc