Как вы можете видеть на картинке, прикрепленной, когда я выполняю свой код, я получаю два графика, и один из них пуст.Мне нужен только один, так что не так с моим кодом ниже?
kmf_par_modele = KaplanMeierFitter()
duration = iot_df_2.duree
observed = iot_df_2.batterie_0
fig, axes = plt.subplots(nrows = 1, ncols = 2, sharey = True, figsize=(12,15))
for modele_capteur, ax in zip(modele_capteur, axes.flatten()):
idx = iot_df_2.modele_objet == modele_capteur
kmf_par_modele.fit(duration[idx], observed[idx])
kmf_par_modele.plot(ax=ax, legend=False)
ax.annotate("Moyenne = {:.0f} mois".format(kmf_par_modele.median_), xy = (.47, .85), xycoords = "axes fraction")
ax.set_xlabel("")
ax.set_title(modele_capteur)
ax.set_xlim(0,25)
ax.set_ylim(0,1)
fig.tight_layout()
fig.text(0.5, -0.01, "Timeline (Mois)", ha="center")
fig.text(-0.01, 0.5, "Probabilité qu'un ERS_C02 ait toujours de la batterie", va="center", rotation="vertical")
fig.suptitle("Courbe de longévité pour le capteur ERS_C02",
fontsize=20)
fig.subplots_adjust(top=0.92)
plt.show()
