Python
 Computer >> コンピューター >  >> プログラミング >> Python

LaTeXを使用してレンダリングするときに、Matplotlibプロットの軸目盛りフォントを変更するにはどうすればよいですか?


LaTeXを使用してレンダリングするときにmatplotlibの軸ティックフォントを変更するには、次の手順を実行できます-

  • numpyを使用してxおよびyデータポイントを作成します。

  • subplot()の使用 メソッド、現在の図にサブプロットを追加します。

  • set_xticks を使用して、データポイントxおよびyでxおよびyティックを設定します およびset_yticks それぞれメソッド。

  • plot()を使用してxとyをプロットします color =redを使用するメソッド 。

  • 太字のフォントの太さを設定するには、LaTeX表現を使用できます。

  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.array([1, 2, 3, 4])
y = np.exp(x)

ax1 = plt.subplot()
ax1.set_xticks(x)
ax1.set_yticks(y)
ax1.plot(x, y, c="red")
ax1.set_xticklabels(["$\\bf{one}$", "$\\bf{two}$", "$\\bf{three}$", "$\\bf{four}$"], rotation=45)
ax1.set_yticklabels(["$\\bf{:.2f}$".format(y[0]), "$\\bf{:.2f}$".format(y[1]),
   "$\\bf{:.2f}$".format(y[2]), "$\\bf{:.2f}$".format(y[3])], rotation=45)
plt.tight_layout()
plt.show()

出力

LaTeXを使用してレンダリングするときに、Matplotlibプロットの軸目盛りフォントを変更するにはどうすればよいですか?


  1. matplotlib.pyplot.colorbar.ColorbarBaseのティックのフォントサイズを変更するにはどうすればよいですか?

    カラーバーの目盛りのフォントサイズを変更するには、次の手順を実行できます- 5☓5次元のランダムデータセットを作成します。 データを画像として、つまり2Dの通常のラスターに表示します。 スカラーのマッピング可能なオブジェクト画像を使用してカラーバーを作成します。 fontsizeの変数を初期化して、カラーバーの目盛りサイズを変更します。 軸を使用tick_params() カラーバーの目盛りサイズを設定する方法。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt p

  2. Matplotlibを使用してSeabornプロットの凡例のフォントサイズを大きくするにはどうすればよいですか?

    Seabornプロットの凡例のフォントサイズを大きくするには、fontsize変数を使用して、 legend()で使用できます。 メソッド引数。 ステップ パンダを使用してデータフレームを作成します。キーは、数、カウント、および選択です。 barplot()を使用してSeabornで棒グラフを作成します メソッド。 変数を初期化しますfontsize フォントサイズを大きくするには 伝説の。 legend()を使用する 引数にfontsizeを使用して図に凡例を配置するメソッド。 図を表示するには、 show()を使用します メソッド。 例 import