【发布时间】:2022-07-06 05:41:26
【问题描述】:
我正在尝试使用 plots.jl 的热图函数作为可视化小灰度像素网格的简单方法。但我发现这个函数不会保留它绘制的矩阵的方向。例如:
julia> using Random, Plots
julia> mymatrix = zeros(Int, (5,5))
10x10 Matrix{Int64}:
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
julia> mymatrix[1,1] = 1
1
julia> mymatrix
5x5 Matrix{Int64}
1 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
julia> heatmap(mymatrix, color = :greys)
结果如下图:
您可以看到 heatmap 函数转换了提供的矩阵。从我测试的示例中,很明显应用了垂直反射。我在文档中找不到有关此行为的任何内容。我正在寻找一种避免或纠正它的方法,理想情况下不改变输入矩阵。任何建议表示赞赏。
谢谢,
【问题讨论】:
标签: julia julia-plots