【问题标题】:Can my output of Pandas dataframe be graphed?可以绘制我的 Pandas 数据框输出吗?
【发布时间】:2017-10-11 23:08:23
【问题描述】:
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

如果方便的话,理想情况下我想使用 plotly https://plot.ly/products/dash/

【问题讨论】:

标签: python pandas plotly plotly-dash


【解决方案1】:

是的,您可以从您的 pandas 数据框构建绘图。遵循指南中的说明: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'
                    )
                }
        )
    )

【讨论】:

    猜你喜欢
    • 2012-07-04
    • 2015-09-29
    • 1970-01-01
    • 2019-01-30
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    相关资源
    最近更新 更多