plt.tick_params()の中にパラメータを入れればよいです。
例:デフォルトはこちら
from matplotlib import pyplot as plt
plt.plot(range(10))
plt.show()
いじってみた例です。
from matplotlib import pyplot as plt
plt.plot(range(10))
plt.tick_params(direction='out',
pad =20,
length=10,
width=2,
labelcolor='pink',
color='g'
)
plt.show()
- 目盛りは外側
- 目盛りとラベルを20離す
- 目盛り長さ10
- 目盛り幅2
- ラベル色ピンク
- 目盛りの色は緑
---
plt.tick_params()の中のパラメータ
(公式ページなどを参考)
パラメータ:{'A', 'B',...}
を使いたいとき
plt.tick_params(パラメータ='A')
などと書きます。
■変化させる部分の設定
axis : {'x', 'y', 'both'}
変化させたい軸 デフォルトは'both'
reset : bool
デフォルトは False
Trueであればパラメータを全てデフォルトにする
■tick(目盛り)の操作
which : {'major', 'minor', 'both'}
デフォルトは'major' 主目盛りか、副目盛りどちらの設定をするか
direction : {'in', 'out', 'inout'}
tickの内向き、外向き、両向き
length : float
tick長さ
width : float
tick幅
color : color
tick(のみ)色の設定。mtplotlibで使える色は全て対応
https://matplotlib.org/users/colors.html
pad : float
tickとラベルの距離
labelsize : float or str
tickと不ラベルのフォントサイズ。サイズは'large'等でも
labelcolor : color
ラベルの色。https://matplotlib.org/users/colors.html
color : color
tickの色
colors : color
tickとラベルの色を同時に変える
zorder : float
tickとラベルのzorder(重なりの順番)
bottom, top, left, right : bool or {'on', 'off'}
上下左右のtickを操作をon/off
labelbottom, labeltop, labelleft, labelright : bool or {'on', 'off'}
上下左右のラベル操作をon/off
---
下側の目盛りを消して、左側の目盛り数字を消した例です。
from matplotlib import pyplot as plt
plt.plot(range(10))
plt.tick_params(
bottom='off',
labelleft='off',
)
plt.show()
x軸だけに限定して、軸目盛りを赤色、数字サイズを15に(デフォルトは10)、数字色を青色に変えた例です。
from matplotlib import pyplot as plt
plt.plot(range(10))
plt.tick_params(
axis='x',
color='red',
labelsize=15,
labelcolor='blue'
)
plt.show()
0 件のコメント:
コメントを投稿