質問

JFreeChartでXYPlotを使用しています。その上のすべての線はXYSeriesオブジェクトです。両方の軸はNumberAxisオブジェクトです。 Y軸の範囲は0〜1で、ティックは.1ごとです。ただし、数値を表示するとともに、高/中/低などのテキストをY軸に表示したいと思います。高は0.7-1などをカバーします。これを行うための最善の方法は何ですか?

役に立ちましたか?

解決

私はいくつかのJFreeChartの経験があり、少し調査した後、3つのラベルを軸に追加するための答えがありません。

ただし、別のアプローチとして、 MarkerAxisBand このメソッド)。

その後、MarkerAxisBandに間隔マーカーを追加して、3つの領域を強調表示できます。

他のヒント

これを試してください...同様の結果が得られます

JFreeChartテキストアノテーションが機能していませんか

XYTextAnnotation textAnnotaion = new XYTextAnnotation(description, xMid, yMid);
plot.addAnnotation(textAnnotaion);
textAnnotaion.setRotationAngle(90.0);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top