Y-Achse bei 0 beginnen lassen in lifelines Kaplan-Meier-Plots
English
Deutsch
Mit der lifelines-Bibliothek kannst du einfach Kaplan-Meier-Plots erstellen, z.B. wie in unserem vorherigen Beitrag Minimal Python Kaplan-Meier Plot example zu sehen ist:
kaplan_meier_example.py
from lifelines.datasets import load_leukemia
from lifelines import KaplanMeierFitter
df = load_leukemia()
kmf = KaplanMeierFitter()
kmf.fit(df['t'], df['Rx']) # t = Zeitpunkte, Rx: 0=zensiert, 1=Ereignis
kmf.plot()Was, wenn du möchtest, dass die Y-Achse bei 0.0 beginnt und nicht bei ca. 0.2 wie in diesem Beispiel?
Denke daran, dass lifelines intern einfach matplotlib aufruft und km.plot() das ax-Objekt zurückgibt, das du verwenden kannst, um den Plot zu manipulieren. In diesem speziellen Fall kannst du verwenden
set_ylim_example.py
ax.set_ylim([0.0, 1.0])um die automatische Skalierung der Y-Achse zu stoppen und ihren Bereich auf fest [0.0, 1.0] zu setzen.
Vollständiges Beispiel:
kaplan_meier_full_example.py
from lifelines.datasets import load_leukemia
from lifelines import KaplanMeierFitter
df = load_leukemia()
kmf = KaplanMeierFitter()
kmf.fit(df['t'], df['Rx']) # t = Zeitpunkte, Rx: 0=zensiert, 1=Ereignis
ax = kmf.plot()
# Y-Achsenbereich auf [0.0, 1.0] setzen
ax.set_ylim([0.0, 1.0])Check out similar posts by category:
Python, Statistics
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow