我想在Plotly Express中将数据标签添加到柱状图的顶部。由于我正在使用数据框中的两个不同列,所以无法使用“colors”方法。我想为每个柱子定义“text”,以便在柱子顶部显示数据。以下是一个最小可重现示例(MRE)。
import pandas as pd
import plotly.express as px
x = ['Aaron', 'Bob', 'Chris']
y1 = [5, 10, 6]
y2 = [8, 16, 12]
fig = px.bar(x=x, y=[y1,y2],barmode='group')
fig.show()
我尝试了:
fig = px.bar(x=x, y=[y1,y2],text=[y1,y2], barmode='group')
但是这并不起作用。