You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过自定义主题在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 02:05:54