我创建了一个函数来在 Plotly 中创建一个带有 N 个子图的图形。为了隐藏这些子图的 x 轴标签,我想在这个函数内执行,例如 N=5
relayout!(p, xaxis_showticklabels=false)
relayout!(p, xaxis2_showticklabels=false)
relayout!(p, xaxis3_showticklabels=false)
relayout!(p, xaxis4_showticklabels=false)
Run Code Online (Sandbox Code Playgroud)
由于我事先不知道子图的数量 N,因此我想在循环中执行此操作,在命令 ...xaxis n _...中使用 for 循环计数器n 。
我尝试构造字符串,然后使用 eval(Meta.parse(expr)) 解析它,但这不起作用,因为 eval 仅在全局范围内有效。
任何有关如何执行此操作的建议将不胜感激。