質問
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);
所属していません StackOverflow