Я пытаюсь построить фон графика, чтобы выделить интервалы, в которых определенный столбец панд равен> 0 и <3. </p>
Сначала я проверил axvspan
, но не нашел простого способа пройти столбец и автоматически получить интервалы.
Затем я нашел этот ответ и попытался заставить его работать с:
ax.fill_between(df.index, ax.get_ylim()[0], ax.get_ylim()[1], where=df.mycol<3, alpha=0.4)
Тем не менее, я получаю MemoryError от matplotlib (которую я не получаю для графика без функции fill_between), поэтому кажется, что метод не предназначен для большого фрейма данных со слишком большим количеством интервалов (может быть?).
Есть альтернатива?