1
私は2つの質問がありますJFreechartチャート上に弧を描く
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)極プロットで同様の図形を描くにはどうすればよいですか? Arc2D
に関する重要な事は、境界の矩形である
おかげ
便利なことに、あなたは[ 'Shape'](http://download.oracle.com/javase/6/docs/api/java/を実装するクラスを使用することができますawt/Shape.html)インターフェイス。 – trashgod
この[example](http://stackoverflow.com/questions/6797012/jfreechart-series-tool-tip-above-shape-annotation/6802375#6802375)も参照してください。 – trashgod