eff_date
Индекс A
Индекс B
B минус A
01 октября 2024
91
111
20
< tr>
2024-10-02
88
110
22
03.10.2024
87
109
22
04 октября 2024 г.
84
107
23
07.10.2024
82
106
24
Я использовал приведенный выше фрейм данных для создания линейного графика. показывает букву B-A на вторичной оси Y. Вывод с немного другими данными ниже. Однако возможно ли сделать «BA» диаграммой с областями вместо линейного графика? По сути, я хочу, чтобы область ниже «B-A» была заполнена (и не обязательно больше отображала линию «B-A», если это возможно).
Код: Выделить всё
df = df.rename(columns={"eff_date":"Date"})
plt.figure(figsize = (12,6))
plot = sns.lineplot(x = 'Date', y = 'Index A', data = df, label = 'Index A')
sns.lineplot(x = 'Date', y = 'Index B', data = df, label = 'Index B')
ax2 = plt.twinx()
sns.lineplot(x = 'Date', y = 'B-A', data = df, color='r', ax=ax2)
plt.xticks(rotation=45)
plot.set(xlabel = 'Date', ylabel = 'Measure')

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python