2015-07-20 3 views
5

У меня есть большое пространство между моими подзаговорами в сюжете. В matplotlib есть макет, называемый жестким макетом, который удаляет это. Есть ли подобный макет в сюжете? Я рисую в iPython ноутбуке, поэтому есть ограниченное пространство. См. Пробел на изображении ниже.Удалить пространство между подзаголовками в Plotly?

enter image description here

ответ

14

Да, есть! Вы можете использовать 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') 

here is the plot

Вы можете найти более учебники на странице Plotly сюжетных: Plotly subplots tutorial

+0

Детали спецификации не ясны. Есть ли страница документов на ней, объясняющая ее более подробно? – wordsforthewise

Смежные вопросы