我目前正在使用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 回答
是 . 首先,Plots中有许多颜色库 . 尝试
clibraries()
,然后例如cgradients(:colorbrewer)
或showlibrary(colorbrewer)
. 此外,您可以使用例如自己的渐变cgrad([:red, :green, :blue])
并将其作为color
参数传递 .