Объединить линейный график и график площади в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Объединить линейный график и график площади в Python

Сообщение Anonymous »

У меня есть следующий кадр данных, показывающий определенную меру для двух индексов за каждый день и соответствующую разницу между индексами в самом правом углу. Для простоты показываю несколько дней.



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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»