30

在情节中,我的子图之间有很大的空间。在 matplotlib 中,有一种称为紧密布局的布局可以消除这种情况。plotly中是否有类似的布局?我正在 iPython 笔记本中绘图,因此空间有限。请参阅下图中的空间。

在此处输入图像描述

4

1 回答 1

55

就在这里!您可以使用specsvertical_spacinghorizontal_spacing。这是一个示例horizontal_spacing

from plotly import tools
import plotly.plotly as py
from plotly.graph_objs import *

trace1 = Scatter(
     x=[1, 2, 3],
     y=[4, 5, 6]
)
trace2 = Scatter(
     x=[20, 30, 40],
     y=[50, 60, 70],
)

fig = tools.make_subplots(rows = 1, cols = 2, specs = [[{}, {}]],
                          horizontal_spacing = 0.05)

fig.append_trace(trace1, 1, 1)
fig.append_trace(trace2, 1, 2)

py.iplot(fig, filename='make-subplot-horizontal_spacing')

这是情节

您可以在 Plotly 子图页面上找到更多教程:Plotly 子图教程

于 2015-07-21T00:30:49.453 回答