私はpythonの初心者です。色の順序が異なる水平棒グラフを作成しようとしています。
以下のようなデータセットがあります。
dataset = [{'A':19, 'B':39, 'C':61, 'D':70},
{'A':34, 'B':68, 'C':32, 'D':38},
{'A':35, 'B':45, 'C':66, 'D':50},
{'A':23, 'B':23, 'C':21, 'D':16}]
data_orders = [['A', 'B', 'C', 'D'],
['B', 'A', 'C', 'D'],
['A', 'B', 'D', 'C'],
['B', 'A', 'C', 'D']]
最初のリストには数値データが含まれ、2 番目のリストには各データ項目の順序が含まれます。ここでは 2 番目のリストが必要です。これは、A、B、C、および D の順序が、私の場合にそれらを提示するときにデータセットにとって重要であるためです。
上記のようなデータを使用して、下の図のような積み上げ棒グラフを作成したいと考えています。それは私が手動でMS Excelで作成しました。私が今やりたいことは、上記のようなデータセットで Matplotlib を使用して、このタイプの棒グラフをより自動化する方法で作成することです。可能であれば、チャートに凡例も追加したいと考えています。
実際、私はこれを自分で試すのに完全に迷いました。どんな助けも非常に役に立ちます。ご清聴ありがとうございました!