<p>当在不同的x位置有多个框时,您也可以使用<code>boxgap</code>(和<code>boxgroupgap</code>),比如在<code>Layout</code>内有<a href="https://plot.ly/python/box-plots/#Grouped-Box-Plot" rel="noreferrer">https://plot.ly/python/box-plots/#Grouped-Box-Plot</a>)属性。更多详细信息:<a href="https://plot.ly/python/reference/#Layout-boxgap" rel="noreferrer">Plotly Python Reference - Box Gap</a></p>
<p>请确保您的版本是1.3.1或更高版本。
<code>$ pip install plotly upgrade</code></p>
<pre><code>import plotly.plotly as py
from plotly.graph_objs import *
data = Data([
Box(
y=[0, 1, 1, 2, 3, 5, 8, 13, 21],
boxpoints='all',
jitter=0.3,
pointpos=-1.8
)
])
layout = Layout(
boxgap=0.5
)
fig = Figure(data=data, layout=layout)
plot_url = py.plot(fig, filename='box-plot-with-gap')
</code></pre>
<p><a href="https://plot.ly/~chris/3048" rel="noreferrer">https://plot.ly/~chris/3048</a>
<img src="https://i.stack.imgur.com/edpmn.png" alt="Simple Plotly box-plot with group gap"/></p>
<p>还有一些例子:</p>
<p><code>boxgap=0</code>和{<cd6>}:
<img src="https://i.stack.imgur.com/rWyVa.png" alt="boxgap=0, boxgroupgap=0"/></p>
<p><code>boxgap=0.25</code>和{<cd6>}:
<img src="https://i.stack.imgur.com/tnwC6.png" alt="enter image description here"/></p>
<p><code>boxgap=0</code>和{<cd10>}:
<img src="https://i.stack.imgur.com/Lz7ba.png" alt="enter image description here"/></p>
<p><code>boxgap=0.25</code>和{<cd10>}:
^{5美元</p>
<p>您还可以在工作区的每个参数中修改以下参数:
<img src="https://i.stack.imgur.com/pgv4W.png" alt="enter image description here"/></p>