julia - Julia 中的自定义颜色梯度热图

标签 julia plots.jl

我目前正在使用 Plots 包并将它与 PyPlot 包一起安装。随着代码

using Plots
y = rand(10, 10)
pyplot()
plt = plot(y, st=:heatmap, clim=(0,1), color=:coolwarm, colorbar_title="y")

我能够生产这个
heat map

我的问题是如何将颜色渐变从其当前设置(coolwarm 对应于从红色到灰色到蓝色的过渡)更改为具有从红色到绿色到蓝色渐变的新设置。有什么方法可以创建自定义颜色渐变并将其用作我的示例代码中包含“coolwarm”的参数?

最佳答案

是的。首先,Plots 中有许多颜色库。试试 clibraries() ,然后例如cgradients(:colorbrewer)showlibrary(colorbrewer) .此外,您可以使用例如制作自己的渐变cgrad([:red, :green, :blue])并将其作为 color 传递争论。

关于julia - Julia 中的自定义颜色梯度热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44189157/

相关文章:

julia - 当 Julia 错误引用不存在的行号时,这意味着什么?

constants - 用 Julia 评估非理性

algorithm - 求解非线性方程的 levenberg-marquardt 方法

plot - 如何在 Plots.jl 中获取绘图属性

julia - 在 Julia 的脚本中使用情节

julia - 如何在 julia Plots 中更改图形图例中的线宽?

julia - 如何只为一个轴而不是两个轴设置小刻度线的数量?

julia - 如何在 Julia 中沿 bool 数组的轴进行按位或归约?

julia - 如何在 Julia 中绘制 'proportion graph'?

julia - 非线性求解器始终产生零残差