2

Scala でヒストグラムを作成する必要があり、5 つのビンに分散される 1 つのグラフに 2 つのシリーズを作成する必要があります。jFreeChartのラッパーであるライブラリscala-chartを見つけました。ヒストグラム データセットを作成して 2 つのシリーズを追加し、次のようにグラフを作成できます。

  val data:HistogramDataset = new HistogramDataset
  data.addSeries("Class 0",class0,5)
  data.addSeries("Class 1",class1,5)

  val chart = ChartFactories.XYBarChart(class1data)

ただし、2 つのバーが重なっているだけなので、多くの情報を確認することはできません。ジョブを実行できると思われる jFreeChart クラスがあります: ClusteredXYBarRendererですが、これを使用してチャートを描画するにはどうすればよいですか?


おまけの質問として、各ビンにある値の数として単純に表示するのではなく、さまざまな分布をパーセントで表示する方法はありますか?

理想的には、次のような最終製品を探しています。ここに画像の説明を入力

4

1 に答える 1