0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

openpyxlで縦軸の項目の順序を揃える

Last updated at Posted at 2020-12-06

デフォルトの設定のまま、openpyxlを使ってグラフありのExcelファイルを出力すると、下図のようにテーブルとグラフで縦軸の項目の順序が逆順になってしまい見づらくなってしまいます。

修正前.png

以下のリンクのようにExcelで操作すればテーブルとグラフで縦軸の項目の順序を同じにできますが、今回はプログラムで順序が同じになるよう設定します。

まず、項目の順序を同じにするためには

python
chart.x_axis.scaling.orientation = 'maxMin'

の設定を追加すると、項目の順序を同じにできます。

修正後-1.png

項目の順序が同じになったのは良いですが、横軸まで上部に移動してしまいました。

横軸は下部のままにしたいので、

python
chart.y_axis.crosses = 'max'

の設定を追加します。

修正後-2.png

縦軸の項目の順序だけをテーブルとグラフで同じにすることができました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?