我正在尝试corrplot
使用 Julia 获取一些三维数据数组。StatsPlots 文档包括以下示例corrplot
:
M = randn(1000,4)
M[:,2] .+= 0.8sqrt.(abs.(M[:,1])) .- 0.5M[:,3] .+ 5
M[:,3] .-= 0.7M[:,1].^2 .+ 2
corrplot(M, label = ["x$i" for i=1:4])
但是,当我尝试运行相同的脚本时,我得到了平面直方图(没有颜色渐变):
我使用以下脚本生成了上图:
using StatsPlots
gr()
M = randn(1000,4)
M[:,2] .+= 0.8sqrt.(abs.(M[:,1])) .- 0.5M[:,3] .+ 5
M[:,3] .-= 0.7M[:,1].^2 .+ 2
corrplot(M, label = ["x$i" for i=1:4])
savefig("corrplot_example.png")
我不确定我在做什么不同。我的 Julia 版本是 1.3.1,我的 StatsPlots 版本是 0.14.6。