如何在Julia中绘制热图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Julia中绘制热图相关的知识,希望对你有一定的参考价值。

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

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

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

答案

这是热图图的典型场景:

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")

以上是关于如何在Julia中绘制热图的主要内容,如果未能解决你的问题,请参考以下文章

网格搜索后如何在 pivot_table 上绘制热图

如何在 Julia 语言中绘制圆形扇区?

一起来学习如何使用R语言绘制热图

案例演示 R语言绘制热图代码

我们如何在热图中绘制来自多索引数据框的数据?

如何根据 GradientBoost 结果绘制热图?