簡體   English   中英

如何使用 plotly 從百分比值創建進度餅圖?

[英]How to create a progress pie chart using plotly from a percentage value?

如果有一個變量像

x = 80

或 dataframe 之類的

進步
0 80

那么我如何創建一個如下圖所示的圖表
在此處輸入圖像描述

您可以使用:

df = pd.DataFrame({'names' : ['progress',' '],
                   'values' :  [progress, 100 - progress]})

fig = px.pie(df, values ='values', names = 'names', hole = 0.5,
             color_discrete_sequence = ['FC0080', 'rgba(0,0,0,0)']
            )

並得到:

在此處輸入圖像描述

完整代碼:

import plotly.express as px
import pandas as pd

# data
progress = 80
df = pd.DataFrame({'names' : ['progress',' '],
                   'values' :  [progress, 100 - progress]})

# plotly
fig = px.pie(df, values ='values', names = 'names', hole = 0.5,
             color_discrete_sequence = ['red', 'rgba(0,0,0,0)']
            )

fig.data[0].textfont.color = 'white'
# fig.show()
fig.show()

f = fig.full_figure_for_development(warn=False)
fig.show()

暫無
暫無

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

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