【问题标题】:Remove space between subplots in Plotly?在 Plotly 中删除子图之间的空间?
【发布时间】:2015-10-10 03:20:37
【问题描述】:

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

【问题讨论】:

    标签: plotly


    【解决方案1】:

    是的,有!您可以使用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 subplots tutorial

    【讨论】:

    • 规格细节不清楚。是否有一个文档页面更详细地解释它?
    • 否定。我确定某处有什么东西,但 plotly 的文档并不容易从我记得的内容中找到/导航。
    猜你喜欢
    • 2015-04-09
    • 2017-04-25
    • 2020-05-01
    • 2020-03-14
    • 2021-08-10
    • 2019-04-29
    • 1970-01-01
    • 2020-10-11
    • 2020-10-16
    相关资源
    最近更新 更多