Julia 如何在Plots.jl中设置默认颜色渐变

Julia 如何在Plots.jl中设置默认颜色渐变,julia,plots.jl,Julia,Plots.jl,在Julia的绘图软件包中,我可以更改曲面绘图的颜色,如下所示: plot(mySurface,st=:surface,c=:blues) 如何更改默认的颜色渐变,使我不必每次都使用c=:blues (相关文件没有说明如何修改默认设置。)您应该选择调色板或m关键字,如所示: 我在这里看到了一个可能的解决办法。 请参阅Julia Plots文档中的提示: 提示:您可以使用default(arg::Symbol)查看给定参数的默认值,并使用default(arg::Symbol,value)或d

在Julia的
绘图
软件包中,我可以更改曲面绘图的颜色,如下所示:

plot(mySurface,st=:surface,c=:blues)
如何更改默认的颜色渐变,使我不必每次都使用
c=:blues


(相关文件没有说明如何修改默认设置。)

您应该选择
调色板
m
关键字,如所示:


我在这里看到了一个可能的解决办法。


请参阅Julia Plots文档中的提示:

提示:您可以使用
default(arg::Symbol)
查看给定参数的默认值,并使用
default(arg::Symbol,value)
default(;kw…)
设置默认值。例如,设置默认窗口大小,以及是否应显示带有
默认值的图例(大小=(600400),支腿=假)

因此,您可以设置所需的默认值

default(c=:blues)
虽然您可能希望为
fillcolor
设置新的默认值,而不是
seriescolor
或其别名
c
,因为
seriescolor
也会影响其他类型绘图的颜色,您可能不希望这样

default(fillcolor=:blues)
只要不设置任何其他默认值或重新启动会话,默认值就可以工作

如果您希望新的默认设置在重新启动Julia后仍能正常工作,您可能希望尝试使用以下内容来创建启动文件(
~/.Julia/config/startup.jl

using Requires
@require Plots="91a5bcdd-55d7-5caf-9e0b-520d859cae80" Plots.default(fillcolor=:blues)
其中
91a5bcdd-55d7-5caf-9e0b-520d859cae80
是注册表中
Plots.jl
包的UUID

default(fillcolor=:blues)
using Requires
@require Plots="91a5bcdd-55d7-5caf-9e0b-520d859cae80" Plots.default(fillcolor=:blues)