Я хочу наложить 30 графиков, каждый из которых представляет собой температуру одного дня, чтобы в конце сравнить динамику развития температуры и насколько они отличаются от одного дня к другому, проблема в том, что когда я отделяюсьданные (разделенные на 30 дней) в пандах, каждый день набор данных имеет разную длину, например, первый день имеет 54977 данных о температуре, а второй день имеет 54988 и третий также отличается, поэтому в резюме я хотел бы получить следующее: наложение30 графиков и на полученном графике ось x использует временные тики первого дня, а остальные 29 графиков просто соответствуют этим тикам и сокращают данные до предела на графике, чтобы все они начинались с точки, заканчивающейся в концеС другой стороны, не имеет значения, если несколько часов или данных будут потеряны, я просто хочу сделать что-то вроде этого (см. последнее изображение).
Код пока такой, я не очень хорош в Python, так что не судите мою длиннуюкод
`
import pandas as pd
from datetime import date
import datetime as dt
import calendar
import numpy as np
import pylab as plt
import matplotlib.ticker as ticker
import seaborn as sns
>
datos = pd.read_csv("Jun2018T.txt", sep = ',', names=('Fecha', 'Hora', 'RADNETA', 'RADCORENT', 'RADCORSAL', 'RADINFENT', 'RADINFSAL', 'TEMP'))
>
datos['Hora'] = datos['Hora'].str[:9]
datos['Hora']
>
Dia01Jun2018 = datos[datos['Fecha'] == "2018-06-01"]
>
tiempo01=Dia01Jun2018['Hora']
temp01=Dia01Jun2018['TEMP']
>
imagen = plt.figure(figsize=(25,10))
plt.plot(tiempo01,temp01)
plt.xticks(np.arange(0, 54977, 7000)) #the number 54977 is the last data that the first day has, the second day has a different length an so on with the rest of the days
plt.xlabel("Tiempo (H:M:S)(Formato 24 Horas)")
plt.ylabel("Temperatura (K)")
plt.title("Día 01 Jun 2018")
plt.show()
imagen.savefig('D1JUN2018')
`
Код выше повторяется для каждого дня, может быть, с циклом быстрее, но я не справлюсь сython очень хорошо.
И результат этого графика следующий:
введите описание изображения здесь
график, который я хочуэто введите описание изображения здесь
Mi данные представлены в этой форме
введите описание изображения здесь
и этоформаты
введите описание изображения здесь