Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 18, 2023 10:22:03

bond81
Зарегистрирован: 2023-09-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание нескольких графиков на одной фигуре, matplotlib

Приветствую!
Подскажите, как правильно оформить код, чтобы графики создавались на одной фигуре, а не на разных?
Приложил пример, того как должно выглядеть.

 import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel('filename.xlsx')
gr1 = ['2_R_verxnar', '2_R_verxvntr', '2_R_niznar', '2_R_nizvntr', '2_R_vert']
k = 0
for i in gr1:
   fig, axs = plt.subplots(5, 1, sharex=True, sharey=True)
   axs[k].plot(data['time'], data[i])
   axs[k].set_title(i)
   axs[k].set_xlabel('time')
   axs[k].set_ylabel(i)
   k += 1
plt.show()


Отредактировано bond81 (Дек. 18, 2023 10:32:11)

Прикреплённый файлы:
attachment primer.png (115,3 KБ)

Офлайн

#2 Дек. 21, 2023 02:24:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9870
Репутация: +  853  -
Профиль   Отправить e-mail  

Создание нескольких графиков на одной фигуре, matplotlib

А где этот filename.xlsx ? Надо было выложить его часть, если он большой. Никто не будет сидеть и набивать его вместо тебя, чтобы попроверять работу matplotlib с ним.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version