Matplotlib で目盛りラベルのフォントサイズを設定する方法

胡金庫 2023年1月30日
  1. 目盛りラベルのフォントサイズを設定するための plt.xticks(fontsize =)
  2. ax.set_xticklabels(xlabels、fontsize =) で目盛りラベルのフォントサイズを設定する
  3. plt.setp(ax.get_xticklabels(), fontsize =) で目盛りラベルのフォントサイズを設定する
  4. ax.tick_params(axis = 'x'、labelsize =) で目盛りラベルのフォントサイズを設定する
Matplotlib で目盛りラベルのフォントサイズを設定する方法

このチュートリアル記事では、Matplotlib で目盛りラベルのフォントサイズを設定するさまざまな方法を紹介します。含まれています、

  • plt.xticks(fontsize= )
  • ax.set_xticklabels(xlabels, fontsize= )
  • plt.setp(ax.get_xticklabels(), fontsize=)
  • ax.tick_params(axis='x', labelsize= )

次のコード例でも同じデータセットを使用します。

Matplotlib は目盛りラベルのフォントを設定します size_basic

上の図を作成するコードは、

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.grid(True)

plt.show()

目盛りラベルのフォントサイズを設定するための plt.xticks(fontsize =)

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(fontsize=16)
plt.grid(True)

plt.show()
plt.xticks(fontsize=16)

plt.xticks は、x 軸の目盛りの位置とラベルのプロパティを取得または設定します。

fontsize または sizeText の特性であり、使用できます目盛りラベルのフォントサイズを設定します。

Matplotlib は目盛りラベルのフォントを設定します size_xticks

ax.set_xticklabels(xlabels、fontsize =) で目盛りラベルのフォントサイズを設定する

set_xticklabels は、Text プロパティをキーワード引数として、x-tick ラベルを文字列ラベルのリストで設定します。ここで、fontsize は目盛りラベルのフォントサイズを設定します。

from matplotlib import pyplot as plt
from datetime import datetime, timedelta
import numpy as np

xvalues = np.arange(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(xvalues)
ax.set_xticklabels(xvalues, fontsize=16)
plt.grid(True)

plt.show()

plt.setp(ax.get_xticklabels(), fontsize =) で目盛りラベルのフォントサイズを設定する

matplotlib.pyplot.setpアーティストオブジェクトにプロパティを設定します。

plt.setp(ax.get_xticklabels(), fontsize =) は、xtick ラベルオブジェクトの fontsize プロパティを設定します。

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = np.arange(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.setp(ax.get_xticklabels(), fontsize=16)

plt.grid(True)

plt.show()

ax.tick_params(axis = 'x'、labelsize =) で目盛りラベルのフォントサイズを設定する

tick_params は、目盛り、目盛りラベル、グリッド線のパラメーターを設定します。

ax.tick_params(axis = 'x'、labelsize =) は、目盛りラベルの labelsize プロパティを x 軸、つまり X 軸に設定します。

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
ax.tick_params(axis="x", labelsize=16)
plt.grid(True)

plt.show()
著者: 胡金庫
胡金庫 avatar 胡金庫 avatar

DelftStack.comの創設者です。Jinku はロボティクスと自動車産業で8年以上働いています。自動テスト、リモートサーバーからのデータ収集、耐久テストからのレポート作成が必要となったとき、彼はコーディングスキルを磨きました。彼は電気/電子工学のバックグラウンドを持っていますが、組み込みエレクトロニクス、組み込みプログラミング、フロントエンド/バックエンドプログラミングへの関心を広げています。

LinkedIn Facebook

関連記事 - Matplotlib Axes

関連記事 - Matplotlib Ticks