下図のx軸を確認してください。ラベルをそれぞれの目盛りに揃えるように少し左に移動するにはどうすればよいですか?
私はラベルを回転させています:
ax.set_xticks(xlabels_positions)
ax.set_xticklabels(xlabels, rotation=45)
しかし、ご覧のとおり、回転はテキストラベルの中央を中心にしています。右にシフトしているように見えます。
代わりにこれを使ってみました:
ax.set_xticklabels(xlabels, rotation=45, rotation_mode="anchor")
...しかし、それは私が望んだことをしません。そして、"anchor"
使用できる唯一の値であるように思わrotation_mode
パラメータ。
xlabels = ax.get_xticklabels()
既存のラベルだけを使用したい場合にも使用できます。