如何通过自定义主题在CairoMakie中全局隐藏网格线
CairoMakie全局隐藏网格的正确主题设置方法
直接在顶层Theme中设置xgridvisible和ygridvisible不会生效,因为这两个属性是Axis组件的专属配置项,需要针对Axis进行嵌套配置。
正确的主题设置代码如下:
custom_theme = Theme(Axis = (xgridvisible = false, ygridvisible = false)) set_theme!(custom_theme)
测试验证
可以用以下代码确认效果,无需再为每个Axis单独设置网格属性:
using CairoMakie # 应用自定义主题 custom_theme = Theme(Axis = (xgridvisible = false, ygridvisible = false)) set_theme!(custom_theme) # 绘制测试图 fig = Figure() ax = Axis(fig[1,1], title = "全局隐藏网格示例") lines!(ax, 1:10, rand(10)) scatter!(ax, 1:10, rand(10)) fig
内容的提问来源于stack exchange,提问作者Vautrin Balzac
相关产品推荐
相关产品推荐

