使用 Julia 绘制相关矩阵的热图

标签 plot julia

我想绘制以下矩阵的热图。

Matrix to plot

最终输出应如下所示:Expected output style

非常感谢!

最佳答案

您是否尝试过绘图包(例如 Plots.jl)中的 heatmap 函数?

julia> using Plots, LinearAlgebra

julia> M = min.(1.0, Matrix(Symmetric(rand(5,5) + I)))
5×5 Matrix{Float64}:
 1.0        0.737985  0.0273955  0.199343  0.0553962
 0.737985   1.0       0.604142   0.576031  0.785242
 0.0273955  0.604142  1.0        0.854256  0.389215
 0.199343   0.576031  0.854256   1.0       0.327517
 0.0553962  0.785242  0.389215   0.327517  1.0

julia> heatmap(M, yflip=true)

给予

enter image description here

关于使用 Julia 绘制相关矩阵的热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69346275/

相关文章:

matlab - 隐藏绘图中某些图形对象的 MATLAB 图例条目

python - matplotlib 中的轮廓未绘制指定数量的轮廓

R - 多列 fiddle 图

c++ - 绘制大量数据

python - 如何在 matplotlib 中绘制 3 列饼图?

Julia:为什么这个函数会返回一个值?

templates - Julia 函数签名和子类型,特别是 String、ByteString

julia - 参数类型创建

function - Julia 中的卡方表函数

julia - Julia 程序的基本结构是什么?