2017-10-11 2 views
1
import dash, matplotlib 
import dash_core_components as dcc 
import dash_html_components as html 
import plotly.graph_objs as go 
import pandas as pd 



data = pd.read_excel('C:\\Users\\myuser\\Desktop\\Pandas\\$$$$.xlsx') 
data2 = data.groupby(['Department']).count() 
print data2 

druckt genau die Informationen aus, die ich brauche, kann ich das aber plotten?Kann meine Ausgabe des Pandas-Datenrahmens grafisch dargestellt werden?

C: \ Benutzer \ dbeiler \ Desktop \ Pandas> Python PythonApplication1.py

 Email Completion 

Department 

dep1   165   62 

dep2   147   68 

dep3   37   8 

Im Idealfall würde Ich mag plotly verwenden, wenn bequemer https://plot.ly/products/dash/

+1

Nein, es durch die grafische Darstellung der Polizei verboten ist, die Sie verhaften, bevor Sie es grafisch darstellen kann. (Ja.) – user2357112

Antwort

0

Ja, Sie Plot von Ihrem Pandas bauen Datenrahmen. Folow Anweisungen von Führungs: https://plot.ly/dash/getting-started

Simpliest Weg Grundstück zu bauen, ist:

html.Div(
     dcc.Graph(
       id='mapbox', 
       figure={ 
        'data': [go.Bar(
          x = data ['PutXcolumnNameHere'], 
          y = data ['PutYcolumnNameHere'], 
          ) 
        ], 
        'layout': go.Layout(
         legend={'x': 0, 'y': 1}, 
         hovermode='closest' 
        ) 
       } 
     ) 
    ) 
Verwandte Themen