Как последовательно добавить морские участки морского ежа к одной оси? - PullRequest
0 голосов
/ 12 марта 2020

Есть ли способ, как добавить несколько коробочных сюжетов морского происхождения к одной фигуре последовательно ?

Взяв пример из Боксов с временными рядами в pandas:

import pandas as pd
import numpy as np
import seaborn
import matplotlib.pyplot as plt

n = 480
ts = pd.Series(np.random.randn(n), index=pd.date_range(start="2014-02-01", periods=n, freq="H"))


fig, ax = plt.subplots(figsize=(12,5))
seaborn.boxplot(ts.index.dayofyear, ts, ax=ax)

Это дает мне одну серию боксов?

enter image description here

Есть ли способ построить два временных ряда, например этот, один и тот же график рядом? Я хочу построить его в функции, которая будет иметь логический параметр make_new_plot для отделения блокпостов, которые построены от for-l oop.

Если я попытаюсь просто вызвать его на той же оси, это дает мне перекрывающиеся графики:

enter image description here

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

Есть ли какой-то другой способ сделать это? Может быть, можно как-то манипулировать шириной и положением ящиков, чтобы добиться этого? Тот факт, что мне нужен временной ряд параметров «положений» boxplots & matplotlib, специально не поддерживается seaborn, поэтому мне немного сложно понять, как это сделать.

Примечание что это НЕ то же самое, что например. Печать нескольких коробочных диаграмм в seaborn? , потому что я хочу построить его последовательно, не возвращая какие-либо кадры данных из функции построения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...