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

LaTex出力と同じフォントをMatplotlib出力で取得するにはどうすればよいですか?


matplotlibで太字のフォントの太さのLaTeX軸ラベルを作成するには、次の手順を実行できます-

  • xのデータポイントを作成します。
  • yのデータポイントを作成します。つまり、y =sin(x)
  • LaTex表現を使用して曲線xとyをプロットします。
  • ラベルをアクティブにするには、 legend()を使用します メソッド。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt, font_manager as fm
fprop = fm.FontProperties(fname='/usr/share/fonts/truetype/malayalam/Karumbi.ttf')
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(1, 10, 1000)
y = np.sin(x)
plt.plot(x, y, label=r'$\sin (x)$', c="red", lw=2)
plt.title(label=r'$\sin (x)$', fontproperties=fprop)
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で2つのヒストグラムのビン幅を同じにする方法は?

    同じビン幅を持つ2つのヒストグラムを作成するために、一連のデータのヒストグラムを計算できます。 ステップ ランダムデータaと正規分布bを作成します。 同じビン幅の変数binsを初期化します。 hist()を使用してaとbinをプロットします メソッド。 hist()を使用してbとビンをプロットします メソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize&quo