1

我正在尝试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。

4

0 回答 0