要在Plotly中實現柱狀圖的堆疊效果,可以使用barmode
參數來設置堆疊模式。以下是一個示例代碼,演示如何實現堆疊效果:
import plotly.express as px
# 創建數據
data = {
'Category': ['A', 'B', 'C', 'D'],
'Value1': [10, 20, 30, 40],
'Value2': [5, 10, 15, 20]
}
df = pd.DataFrame(data)
# 繪制堆疊柱狀圖
fig = px.bar(df, x='Category', y=['Value1', 'Value2'], barmode='stack')
# 顯示圖表
fig.show()
在這個示例中,我們創建了一個包含兩個值列(Value1
和Value2
)的數據幀,并使用px.bar
函數創建了一個堆疊柱狀圖。通過設置barmode='stack'
參數,我們指定了堆疊模式。
運行代碼后,您將看到兩個值列的條形圖被堆疊在一起,形成堆疊效果。您可以根據需要自定義圖表的樣式和布局。