簡體   English   中英

Plot 分組條形圖 plotly python

[英]Plot group bar chart plotly python

我正在嘗試在 plotly python 中制作分組條形圖。 但我一直無法讓它工作。 它為我繪制了一般組(API1、API2、API3),但它為我繪制了累積的條形圖,我希望 S1、S2 和 S3 中的每一個都有不同的條形圖

API1 API2 API3
s1 41 56 48
s2 40 50 45
s3 15 24 8

這是我擁有的 output,但我無法為每個組創建單獨的條形圖。

在此處輸入圖像描述

df.reset_index(inplace=True)
df.rename(columns={'index': 'group'}, inplace=True)
df
##
  group  API1  API2  API3
0    s1    41    56    48
1    s2    40    50    45
2    s3    15    24     8
df_plot = df.melt(value_vars=df.columns, id_vars='group')
df_plot
###
  group variable  value
0    s1     API1     41
1    s2     API1     40
2    s3     API1     15
3    s1     API2     56
4    s2     API2     50
5    s3     API2     24
6    s1     API3     48
7    s2     API3     45
8    s3     API3      8



Plot

fig = px.histogram(df_plot, x='variable', y='value', color='index', barmode='group')
fig.show()

在此處輸入圖像描述

fig2 = px.histogram(df_plot, x='variable', y='value', color='index')
fig2.show()

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM