줄거리 표현의 막대 차트 상단에 데이터 레이블을 추가하고 싶습니다. 데이터 프레임에서 두 개의 다른 열을 사용하고 있으므로 "colors"방법을 사용할 수 없습니다. 각 막대에 대한 "텍스트"를 정의하여 막대 위에 데이터를 표시하고 싶습니다. 다음은 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')
그러나 이것은 작동하지 않습니다.
설정을 사용하여 다음을 믹스에 추가하십시오.
texts = [y1, y2]
for i, t in enumerate(texts):
fig.data[i].text = t
fig.data[i].textposition = 'outside'
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')
texts = [y1, y2]
for i, t in enumerate(texts):
fig.data[i].text = t
fig.data[i].textposition = 'outside'
fig.show()
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다