Бокплот не отображается из-за NaN? - PullRequest
0 голосов
/ 23 мая 2019

У меня возникла проблема при построении графического сюжета на субплоте. Мои данные - это временной ряд с datetime index, который содержит NaNs. Это код

fig, ax = plt.subplots(1,1, figsize=(5, 3))
ax.boxplot([df['col1'], df['col2']])
plt.show()

Это показывает и пустой график (рис. (А) ниже) и 'RuntimeWarning: Invalid value encountered in percentile interpolation=interpolation. ' Когда NaNs удалены, график отображается, но я не хочу удалять NaNs перед боксплоттингом, потому что результат другой.
enter image description here

При использовании следующего кода возвращается правильный график (рисунок (b)), но не в подпотеке .

df.boxplot(column=['col1', 'col2'], figsize=(5, 3))

Я хочу что-то вроде рисунка (b) в подзаговоре.

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