1

JFreeChart で相関行列を作成しています。両方の軸に数値があることを除いて、ほぼ完了です(i:1から20と言います)。DefaultXYZDataset とカスタマイズされた BlockRenderer をオーバーライドされた PaintScale クラスで使用します。値 z 自体は、([1 ~ 20]、[1 ~ 20]) 内の位置 (x,y) にある塗りつぶされた四角形の色で表されます。

X と Y の軸ラベルを名前 [i] などの文字列に置き換えることは可能ですか? これを達成するには、NumberAxes を CategoryAxes に変更する必要がありますか? ("ParameterA", "ParameterB") のような座標が必要なので、両方の軸をカテゴリにする必要がありました。その場合、特別なレンダラーが必要になり、コード全体を変更する必要があると思います。一見すると、これは不可能です。そのタスクに適したデータセットが見つかりませんでした。

または、ある種の目盛りラベル形式を単に変更できますか?

4

1 に答える 1

1

SymbolAxisここに示されているは でNumberAxisあり、適切な選択である可能性があります。

画像

于 2013-01-15T10:46:59.890 に答える