Wie Grundstück mehrere horizontale Balken in einer Grafik mit matplotlib

Können Sie mir helfen herauszufinden, wie man diese Art von plot mit matplotlib?

Habe ich ein Pandabären-Daten-frame-Objekt, das die Tabelle:

Graph       n           m
<string>    <int>      <int>

Möchte ich zur Verdeutlichung der Größe der n und m für jeden Graph: Ein horizontales Balkendiagramm, in dem für jede Zeile, es ist ein Etikett mit den Graph Namen auf der linken Seite der y-Achse und rechts der y-Achse, es sind zwei dünne horizontale Balken direkt untereinander, deren Länge darstellt n und m. Es sollte klar sein, zu sehen, dass sowohl dünne Balken gehören zu der Zeile mit dem Diagramm-name.

Dies ist der code den ich bisher geschrieben haben:

fig = plt.figure()
ax = gca()
ax.set_xscale("log")
labels = graphInfo["Graph"]
nData = graphInfo["n"]
mData = graphInfo["m"]

xlocations = range(len(mData))
barh(xlocations, mData)
barh(xlocations, nData)

title("Graphs")
gca().get_xaxis().tick_bottom()
gca().get_yaxis().tick_left()

plt.show()

InformationsquelleAutor clstaudt | 2013-03-04

Schreibe einen Kommentar