【发布时间】:2022-11-30 06:10:45
【问题描述】:
我以这种方式创建了一个 Plotly Figure 实例:
fig = go.Figure()
fig = make_subplots(rows=3, cols=1, shared_xaxes=True, row_width=[0.3, 0.3, 0.4])
让我们假设现在我不知道 Figure 实例有多少行和列。我如何获得这些值?例如,我期待这样的事情:
rows = fig.get_rows_num()
cols = fig.get_cols_num()
我感谢任何帮助。
【问题讨论】:
-
这似乎没有提供有关可以从内部结构中获取的列数的任何信息。如果是图数,我们可以这样获取,但是..
x=0;for keyword in fig.layout: if keyword.startswith('xaxis'): x += 1 -
正如@r-beginners 提到的,您可以确定子图的数量,但不能确定行数或列数。您可以查看
fig.full_figure_for_development(),但我没有找到任何结果。我可以问一下你的用例吗?在什么情况下你会不知道你事先有多少行和列? -
谢谢大家。我设法仅使用子图的数量来实现我需要的东西。