Ich habe versucht, einen gekerbten Boxplot mit Matplotlib zu machen, fand aber, dass die gekerbte Box dazu neigt, sich zu überdehnen und dann auf sich selbst zurückzufalten. Dies passiert nicht, wenn ich einen normalen Boxplot mache.Warum faltet matplotlib's gekerbten Boxplot auf sich selbst zurück?
Dies kann mit dem folgenden Code und die daraus resultierende Handlung zu sehen, die erzeugt wird:
import matplotlib.pyplot as plt
data = [[-0.056, -0.037, 0.010, 0.077, 0.082],
[-0.014, 0.021, 0.051, 0.073, 0.079]]
# Set 2 plots with vertical layout (1 on top of other)
fig, (ax1, ax2) = plt.subplots(2, 1, sharex=True)
ax1.boxplot(data, 1) #Notched boxplot
ax2.boxplot(data, 0) #Standard boxplot
ax1.set_ylim([-0.1, 0.1])
ax2.set_ylim([-0.1, 0.1])
plt.show()
Weiß jemand, was das mache ich falsch und wie kann ich beheben?
Das sieht für mich wie ein potenzieller Matplotlib-Bug aus. Haben Sie versucht, dies auf ihrem GitHub Repo zu melden? – ericmjl