首页 文章

朱莉娅的自定义colorgradient热图

提问于
浏览
4

我目前正在使用Plots包,并将其与安装的PyPlot包一起使用 . 随着代码

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

我能够产生这个heat map

我的问题是如何将颜色渐变从其当前设置(对应于从红色到灰色到蓝色的过渡的冷色调)更改为具有从红色到绿色到蓝色的渐变的新设置 . 有没有办法创建自定义colorgradient并将其用作我在示例代码中有'coolwarm'的参数?

1 回答

  • 4

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

相关问题