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

Matplotlibでフォントファミリー(またはフォント名)のリストを取得するにはどうすればよいですか?


o Matplotlibでフォントファミリのリストを取得するには、次の手順を実行できます-

  • フォントマネージャーの反復ttflist 名前を印刷します。
  • フォントマネージャーの反復afmlist 名前を印刷します。

import matplotlib.font_manager as fm
for f in fm.fontManager.ttflist:
   print(f.name)
for f in fm.fontManager.afmlist:
   print(f.name)

出力

STIXNonUnicode
STIXGeneral
STIXSizeFiveSym
cmr10
...
...
...
Nimbus Sans L
Bitstream Charter
Nimbus Sans L
Nimbus Sans L

  1. 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.FontPropertie

  2. Pyplotでフィギュアの軸のリストを取得するにはどうすればよいですか?

    図形の軸のリストを取得するには、最初に図形を作成してから、 get_axes()を使用します。 軸を取得し、それらの軸のラベルを設定するメソッド。 numpyとfigを使用してxsとysを作成します figure()を使用する 方法。新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 add_subplot()を使用します 方法。 〜.axes.Axesを追加します nrows =1、ncols =1、index=1のサブプロット配置の一部として図に追加します。 。 図の軸を取得します 、 xlabelを設定します およびylabel 。 xとyのデータポイントを