2017-02-11 29 views

答えて

0

一つの方法は、最初XYLineChartを作成し、代わりにラインの図形を描画する新しいレンダラへのレンダラをリセットすることです:

object MyChartApp extends App with scalax.chart.module.Charting { 
    val data = for (i <- 1 to 5) yield (i,i) 
    val chart = XYLineChart(data) 
    chart.plot.setRenderer(new org.jfree.chart.renderer.xy.XYLineAndShapeRenderer(false, true)) 
    chart.saveAsPNG("/tmp/chart.png") 
} 

私はプルリクエスト(https://github.com/wookietreiber/scala-chart/pull/27)を作成しました次のように散布図を作成できる新しいチャートファクトリ:

object MyChartApp extends App with scalax.chart.module.Charting { 
    val data = for (i <- 1 to 5) yield (i,i) 
    val chart = XYScatterChart(data) 
    chart.saveAsPNG("/tmp/chart.png") 
} 
関連する問題