Plotly是一个数据可视化库,可以用于创建各种图表,包括垂直堆叠的条形图。要从熊猫数据帧创建垂直堆叠的条形图,可以按照以下步骤进行操作:
import pandas as pd
import plotly.express as px
data = {'Category': ['A', 'B', 'C'],
'Value1': [10, 20, 30],
'Value2': [15, 25, 35]}
df = pd.DataFrame(data)
fig = px.bar(df, x='Category', y=['Value1', 'Value2'], barmode='stack')
fig.show()
在上述代码中,我们首先导入了pandas和plotly.express库。然后,我们创建了一个包含Category、Value1和Value2列的熊猫数据帧。最后,我们使用plotly.express的bar函数创建了一个垂直堆叠的条形图,x轴表示Category列,y轴表示Value1和Value2列,barmode参数设置为'stack'表示堆叠显示。最后,使用fig.show()显示图表。
这是一个简单的示例,你可以根据自己的数据和需求进行相应的修改和定制。如果想了解更多关于Plotly的功能和用法,可以参考腾讯云的数据可视化产品-DataV,它提供了丰富的可视化组件和交互功能,可以帮助用户轻松创建各种图表和仪表盘。
腾讯云DataV产品介绍链接地址:https://cloud.tencent.com/product/datav
领取专属 10元无门槛券
手把手带您无忧上云