意見交換
前提
仕様ライブラリ
- pandas
- plotly
実現したいこと
- plotlyで積み上げたバーの上部に合計値を表示したいのですが、上手くできなくて困っています。表示しようとすると、図のように各バーのそれぞれに数字がひょうじされてしまいます。積み上げたバーの合計値のみをバー上部に表示する方法をご教授いただければ幸いです。
一つ考えられるのは事前に、それぞれのバーの合計値を求めておいて、annotationで1つ1つのバーに手入力で追加して表示するという方法かと思うのですが、例えば、x軸に年月を取った際などバーの数が多くなった時にそれをすると非効率なので、別の方法を知りたいと考えおります。
発生している問題・エラーメッセージ
該当のソースコード
python
1 2import plotly.express as px 3 4long_df = px.data.medals_long() 5 6fig = px.bar(long_df, x="nation", y="count", color="medal", title="Long-Form Input", text="count") 7fig.show() 8
試したこと
表示を外側に出す。
fig.update_traces(textposition="outside")
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。