pythonでプロットをすると、グラフの目盛線がついてくる。
この目盛線を消したくなった。
import matplotlib.pyplot as plt y = np.array([1, 2, 3, 4]) fig = plt.figure(figsize=(4, 4))
ax1 = fig.add_subplot(111)
ax1.bar(y, y) plt.show()
数字の隣に必ず目盛の線がついてくるので、これを消したいと思って調べてみた。
tick_paramsという設定があり、Falseにすると目盛線が消える。
ちなみに設定できる内容は以下の通り。
axis: "x", "y", "both"で軸の種類を選ぶ
which: "major", "minor", "both"で主目盛、補助目盛を選ぶ
top, bottom, left, rightで場所を選ぶ
ax1.tick_params(axis='both', which='both', bottom=False, left=False)