デフォルトの設定のまま、openpyxlを使ってグラフありのExcelファイルを出力すると、下図のようにテーブルとグラフで縦軸の項目の順序が逆順になってしまい見づらくなってしまいます。
以下のリンクのようにExcelで操作すればテーブルとグラフで縦軸の項目の順序を同じにできますが、今回はプログラムで順序が同じになるよう設定します。
まず、項目の順序を同じにするためには
python
chart.x_axis.scaling.orientation = 'maxMin'
の設定を追加すると、項目の順序を同じにできます。
項目の順序が同じになったのは良いですが、横軸まで上部に移動してしまいました。
横軸は下部のままにしたいので、
python
chart.y_axis.crosses = 'max'
の設定を追加します。
縦軸の項目の順序だけをテーブルとグラフで同じにすることができました。