私は使用してJFreeChart
おり、プレーヤーのスコアの棒グラフを表示したいと考えています。スコアは y 軸に、プレーヤーのゲームは x 軸にグループ化されています。
例えば
String[] {Player name, score, game number}
Player 1, 10 , 1
Player 1, 12 , 2
Player 1, 15 , 3
Player 2, 11 , 1
Player 3, 18 , 1
プレーヤーは同じ数のゲームをプレイする必要がないため、dataSet が作成されると、プレーヤー 2 と 3 のゲーム 2 と 3 のバーをプロットしようとするため、多くの空白スペースが生じます。
data.addValue(score, game number, player name);
出力: (数字は完全には一致しません。これは私がノックアップした簡単なテストでした)
この空白を閉じる方法を教えてくれる人はいますか? 理論的には、プレーヤー 1 は数百回のゲームをプレイし、プレーヤー 2 と 3 は数回しかプレイできないため、非常にばかげているように見えます。私はJFreeChartを初めて使用するので、おそらく明らかな解決策があります!
よろしくお願いいたします。