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
打印出我需要的信息,但是我可以用它来绘制吗?
C:\ Users \ dbeiler \ Desktop \ Pandas> python PythonApplication1.py
Email Completion
Department
dep1 165 62
dep2 147 68
dep3 37 8
理想情况下,如果方便https://plot.ly/products/dash/
,我想使用情节答案 0 :(得分:0)
是的,您可以从您的pandas数据框构建绘图。指南中的Folow说明:https://plot.ly/dash/getting-started
构建情节的最简单方法是:
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'
)
}
)
)