我有一些麻烦试图用Plots来计算热图的颜色梯度.该文档缺少Color(https://juliaplots.github.io/colors/)一节中的示例.我认为默认的颜色渐变是:inferno但我不喜欢它.有人知道标准渐变的完整列表或制作我自己的颜色渐变的方法吗?
x_range = linspace(0, 2, 100)
y_range = linspace(0,2, 100)
z = rand(100, 100)
heatmap(x_range, y_range, z, color = :blues)
Run Code Online (Sandbox Code Playgroud)
小智 5
我觉得该doc页面和链接的笔记本中有很多细节.不过这应该会有所帮助:
julia> z = (1:100)*(1:200)';
julia> p = plot(layout=length(PlotUtils._gradients), axis=nothing, leg=false, size=(800,800))
julia> for (i,cmap) in enumerate(keys(PlotUtils._gradients))
heatmap!(p[i], z, fillcolor=cmap, title=string(cmap))
end; p
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |