I matplotlib in Python verwenden eine Linie mit Fehlerbalken zu plotten, wie folgt:making Fehlerbalken in matplotlib mit Python nicht abgeschnitten
plt.errorbar(xvalues, up_densities, yerr=ctl_sds, fmt='-^', lw=1.2, markersize=markersize,
markeredgecolor=up_color, color=up_color, label="My label", clip_on=False)
plt.xticks(xvalues)
I setzte die Zecken auf der x-Achse "xticks" verwendet wird. Die Fehlerbalken des letzten Punkts in xvalues (d. H. Xvalues [-1]) werden jedoch rechts abgeschnitten - was bedeutet, dass nur ein halber Fehlerbalken angezeigt wird. Dies gilt auch für die Option clip_on = False. Wie kann ich das beheben, so dass die Fehlerbalken vollständig erscheinen, obwohl ihre rechte Seite technisch außerhalb von xvalues [-1] liegt?
danke.
Sehr schön. Ich habe genau dasselbe versucht, habe aber nichts gesehen, weil ich nicht richtig gezeichnet habe. –
Beachten Sie, dass dies nur für die Caps funktioniert. Wenn der Balken selbst halbiert wird (wie Sie sehen werden, wenn Sie die Achsen ausschalten), müssen Sie das Gleiche für alle b in e [2] tun. – Peter
@Peter: Guter Punkt. Vielen Dank. – tom10