【问题标题】:Column Sum bar chart in PlotlyPlotly 中的列总和条形图
【发布时间】:2021-08-10 03:19:31
【问题描述】:

我有以下数据集

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame()
df['Chinese'] = [0,1,1,1,0,0,1]
df['Italian'] = [1,0,0,0,1,1,0]

df[['Italian','Chinese']].sum().plot.bar()

plt.show()

这给了我一个使用 Matplotlib 的情节,我如何使用 Plotly 获得相同的情节。我无法在 plotly 中找到聚合图。

我需要它的原因是我需要将它与 Dash App 集成。

【问题讨论】:

    标签: matplotlib plotly plotly-dash


    【解决方案1】:

    您可以为 pandas 设置 plotly 为 plotting backend

    pd.options.plotting.backend = "plotly"
    

    然后使用:

    df[['Italian','Chinese']].sum().plot(kind = 'bar')
    

    情节

    完整代码:

    import pandas as pd
    import matplotlib.pyplot as plt
    pd.options.plotting.backend = "plotly"
    
    df = pd.DataFrame()
    df['Chinese'] = [0,1,1,1,0,0,1]
    df['Italian'] = [1,0,0,0,1,1,0]
    df[['Italian','Chinese']].sum().plot(kind = 'bar')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-28
      • 2016-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      相关资源
      最近更新 更多