如何在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中绘制热图的主要内容,如果未能解决你的问题,请参考以下文章