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 Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt es wie Sie wollen, dass etwas sehr ähnlich wie in diesem Beispiel: http://matplotlib.org/examples/api/barchart_demo.html
Als start:
InformationsquelleAutor Joe Kington