0
我正在尋找使用Scala的Scala-Chart庫的散點圖的最小工作示例(MWE)。該文件僅談及折線圖。如何使用Scala-Chart繪製散點圖?
我正在尋找使用Scala的Scala-Chart庫的散點圖的最小工作示例(MWE)。該文件僅談及折線圖。如何使用Scala-Chart繪製散點圖?
一種方式來做到這一點是首先創建一個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")
}