Я создаю диаграмму с областями с накоплением, используя pandas df.plot(kind = area). Некоторые из моих значений данных иногда равны нулю. Я бы не хотел, чтобы линия показывала, где значение равно нулю. Можно ли скрыть линию, по-прежнему показывая область?
Вот базовый код, который создает простой график. Я не хочу, чтобы красная линия отображалась между 3 и 4, потому что значения равны 0.
import numpy as np
import pandas as pd
data = np.array([np.arange(10)]*3).T
df = pd.DataFrame(data, columns = ['A','B','C'])
df['C']=np.where(df.index==4,0,df['C'])
df['C']=np.where(df.index==3,0,df['C'])
df.plot(kind='area')