我可以绘制Pandas数据帧的输出吗?

时间:2017-10-11 23:08:24

标签: python pandas plotly plotly-dash

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/

,我想使用情节

1 个答案:

答案 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'
                    )
                }
        )
    )