如何在Julia中绘制热图

问题描述 投票:0回答:1

我有一个(21,100)数组,并希望将其绘制为2D直方图(热图)。如果我用histogram2d(A, nbins= 20)天真地绘制它,它只会绘制前21个点。

我试图循环,但是后来我得到100个直方图和21点。另一个想法是将数据放入(2100)数组中,但这似乎是一个坏主意。

添加:我有一个散点图/数据,并希望将其显示为热图。一个垃圾箱中的点越多,颜色就越“暗”。所以我有21个x值,每个x值都有100个y值。

julia histogram heatmap
1个回答
0
投票

这是热图图的典型场景:

using Plots
gr()
data = rand(21,100)
heatmap(1:size(data,1),
    1:size(data,2), data,
    c=cgrad([:blue, :white,:red, :yellow]),
    xlabel="x values", ylabel="y values",
    title="My title")
© www.soinside.com 2019 - 2024. All rights reserved.