【matplotlib】グラフの目盛線を消したい【python】

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)