julia plot 不适用于 float64 向量

julia plot not working with float64 vectors

我正在尝试绘制 2 个系列,一个训练集和一个带有绘图的测试集:

xp = append!(XTrain.humidity, data.humidity)
yp = append!(YTrain, predictions)
println(length(xp))
println(length(yp))
Plots.plot(x=xp, y=yp,seriestype=:scatter)

这个输出

382
382

这是预期的结果,xp 和 yp 都是浮点数向量

xp = [82.00274423, 80.31964408, 82.3207629, 83.37011772, 82.63941394, 82.894086...]
yp = [49.027397, 49.027397, 49.027397, 49.027397 ...]

但输出中的情节如下所示:

你得到这个情节是因为没有什么可情节的。 Plots.plot 是这样的 supposed to be called,要绘制的数据作为 positional 参数传递:

Plots.plot(xp, yp, seriestype=:scatter)

据我所知,关键字参数用于自定义绘图(如设置系列类型),而不是用于将数据传递给绘图。