Ich habe eine sehr einfache gruppierte Balkengrafik mit 5 Gruppen von je 4 Balken. Ich benutzte das Beispiel aus dem matplotlib documentation, die so geht:matplotlib: Wie man mehrere Balken mit Linien kombiniert
import numpy as np
import matplotlib.pyplot as plt
ind = np.arange(5)
avg_bar1 = (81191,79318,57965,60557,14793)
avg_bar2 = (26826,26615,31364,31088,55472)
avg_bar3 = (36232,38038,38615,39014,40812)
avg_bar4 = (26115,25879,25887,28326,27988)
fig, ax = plt.subplots()
rects1 = ax.bar(ind, avg_bar1, 0.15, label='bar1')
rects2 = ax.bar(ind + 0.15, avg_bar2, 0.15, label='bar2')
rects3 = ax.bar(ind + 0.30, avg_bar3, 0.15, label='bar2')
rects4 = ax.bar(ind + 0.45, avg_bar4, 0.15, label='bar2')
plt.xlabel('Distributions')
plt.ylabel('ms')
plt.xticks(ind + 0.15, ('50/50', '60/40', '70/30', '80/20', '90/10'))
plt.legend()
plt.tight_layout()
plt.show()
Problem
Aber einige Werte von Bars in den entsprechenden anderen Gruppen (zB bar1 in Gruppe 1 und bar1 in group2, etc.) unterscheiden sich nicht so sehr voneinander.
Was ich
wollen Deshalb möchte ich hinzufügen Linien um die Trend jeder Gruppe klarer zu sehen. Die Linien sollten vom oberen Rand jedes Balkens in einer Gruppe bis zum oberen Rand des Balkens in den entsprechenden anderen Gruppen gehen.
Ich konnte nichts ähnliches im Internet finden.
Ist das möglich?