我创建了两个热图对象,我想将它们组合成一个子图。到目前为止,追踪它们并将它们组合在一起已经成功了。但是,我无法在 make_subplot
y_title
和存在的子图标题之间添加间距。查看plotly 的文档,没有用于将边距放置到顶层图表的参数。
以下是将两个热图构建为一个子图的脚本的基本思想:
fig = make_subplots(
rows=2,
cols=1,
row_heights=[0.75, 0.25],
vertical_spacing = 0.1,
x_title="Current Transactions",
y_title="Previous Transactions",
)
# Returning Section
for trace in returning.data:
fig.add_trace(trace, row=1, col=1)
# NTO Section
for trace in nto.data:
fig.add_trace(trace, row=2, col=1)
fig.update_xaxes(
row=1,
col=1,
showticklabels=True,
side="top"
)
# Generate final layout
fig.update_layout(
title="Financing Mapping",
height=500,
width=600,
hovermode=False,
autosize=False,
# margin=dict(l=200) # This added margin to the whole thing
)
fig.show()