Несколько коробок Pandas - как уменьшить расстояние между участками? - PullRequest
1 голос
/ 15 мая 2019

У меня есть сюжет с двумя боксплотами:

enter image description here

Между lan_data и wan_data очень большой интервал. Я хотел бы уменьшить этот интервал.

Мой фрейм данных просто:

df = pd.DataFrame({'lan_data':random.sample(range(1, 100), 100), 'wan_data':random.sample(range(1, 100), 100)})

Я посмотрел, и все ответы, с которыми я столкнулся, относятся либо к уменьшению ширины оси, которая просто сжимает график, либо к изменению положения графиков - ни одно из этих решений не представляется подходящим.

В идеале я хотел бы иметь возможность сделать что-то вроде:

df.plot.box(box_padding = [top, bottom, left, right])

или

df.plot.box(subplot_spacing = 1.5)

Есть предложения?

1 Ответ

2 голосов
/ 15 мая 2019

Попробуйте поиграть с widths:

df.plot.box(widths=0.8)

enter image description here

...