Ich habe einen Pandas-Datensatz, wo ich mich für zwei Spalten regions
und total_count
interessiert.Wie erstellt Plot offline Diagramm aus Array?
def print_row(regionCount):
print regionCount['region']
print regionCount['total_count']
regionCount.apply(print_row, axis = 1)
Die Ausgabe sieht wie folgt:
Fribourg
376
Vallis
608
...
Im gesamten Datensatz gibt es 20 Regionen mit den entsprechenden TOTAL_COUNT. Ich möchte den Namen, der die Balkenspalte beschreibt, und die Nummer, die die Höhe des Balkens ist. Wie kann ich ein Diagramm erstellen, das diese Werte aus der Liste regionCount
ruft?
Im folgenden Code, würde Ich mag die Begriffe ersetzen: food
, service
, environment
und auch die Zahlen: 3.4
, 4.2
, 4.3
mit regionCount['region'][0...end_of_regionCount]
und regionCount['total_count'][0...end_of_regionCount]
ist.
plotly.offline.plot({
"data": [
plotly.graph_objs.Bar(x=['food','service','environment'],y=
[3.4,4.2,4.3])
],
'layout': {'title': 'distribution',
'font': dict(family='Arial', size=16)}},
auto_open=True, image = 'png', image_filename='plot_image',
output_type='file', image_width=800, image_height=600, filename='temp-plot.html', validate=False
)
Bitte nur eine Frage per Post. –
Entfernt. Es war eher eine rhetorische Frage, die mit der ersten verbunden war. –
Es kann gelöst werden mit: [http://stackoverflow.com/questions/32926202/read-the-values-from-the-print-statement-array-to-create -a-pie-chart] (http://stackoverflow.com/questions/32926202/read-the-values-from-the-print-statement-array-to-create-a-pie-chart) –