在 Plotly 中删除子图之间的空间?
Posted
技术标签:
【中文标题】在 Plotly 中删除子图之间的空间?【英文标题】:Remove space between subplots in Plotly? 【发布时间】:2015-10-10 03:20:37 【问题描述】:我在情节中的子情节之间有很大的空间。在 matplotlib 中,有一种称为紧密布局的布局可以消除这种情况。 plotly中是否有类似的布局?我在 iPython 笔记本上绘图,所以空间有限。请参阅下图中的空间。
【问题讨论】:
【参考方案1】:是的,有!您可以使用specs
和vertical_spacing
或horizontal_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 subplots tutorial
【讨论】:
规格细节不清楚。是否有一个文档页面更详细地解释它? 否定。我确定某处有什么东西,但 plotly 的文档并不容易从我记得的内容中找到/导航。以上是关于在 Plotly 中删除子图之间的空间?的主要内容,如果未能解决你的问题,请参考以下文章
如何为多图布局调整 Matplotlib/Seaborn 子图之间的空间
如何调整多图布局的relplot Seaborn子图之间的空间[重复]
如何将 R Plotly 中的子图之间的轨迹与共享的 Y 轴链接起来,以便 hoverinfo 出现在两者上?
R语言plotly可视化:使用plotly可视化模型在整个数据空间的分类轮廓线(等高线)使用meshgrid创建一个网格,其中每个点之间的距离由mesh_size变量表示
R语言plotly可视化:可视化模型在整个数据空间的分类轮廓线(等高线)meshgrid创建一个网格,其中每个点之间的距离由mesh_size变量表示使用不同的形状标签表征训练测试及分类标签