我正在尝试将charts4j库与kotlin一起使用,但是我在创建Data对象时遇到了问题,因为它需要double...
或者List<? extends Number>
作为参数。我无法创建一个列表,? extends Number
因为它似乎不喜欢out Number
作为一种类型,并且由于某种原因,它也无法接受扩展运算符。我真的不明白为什么会这样,任何见解将不胜感激。
val list = ArrayList<Double>()
for (i in 1..100) {
println(i)
list.add(i.toDouble())
}
val plot: Plot = Plots.newPlot(Data.newData(*list.toTypedArray()))
val chart: LineChart = GCharts.newLineChart(plot)
val url: String = chart.toURLString()
print(url)