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

  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 で目盛りラベルのフォントサイズを設定するさまざまな方法を紹介します。含まれています、

  • 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()

関連記事 - Matplotlib Axis

  • Matplotlib で軸テキストの目盛りや目盛りラベルを非表示にする方法
  • Matplotlib で X 軸の目盛りラベルテキストを回転させる方法
  • 関連記事 - Matplotlib Xticks

  • Matplotlib で軸テキストの目盛りや目盛りラベルを非表示にする方法
  • Matplotlib で X 軸の目盛りラベルテキストを回転させる方法
  • comments powered by Disqus