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

matplotlibのマーカーとしてFontAwesomeシンボルを使用するにはどうすればよいですか?


Font Awesomeシンボルをマーカーとして使用するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • シンボルのリストを作成します。プロットする必要があります。
  • numpyを使用してxおよびyデータポイントを作成します。
  • figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。
  • 記号を繰り返し、線を描くときに使用します。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

symbols = [u'\u2B21', u'\u263A', u'\u29C6', u'\u2B14', u'\u2B1A', u'\u25A6', u'\u229E', u'\u22A0', u'\u22A1', u'\u20DF']

x = np.arange(10)
y = np.arange(10)

plt.figure()

for i, symbol in enumerate(symbols):
   y2 = y + 4*i
   plt.plot(x, y2, '.')
   for x0, y0 in zip(x, y2):
      plt.text(x0, y0, symbol, fontname='STIXGeneral', size=15, va='center', ha='center', clip_on=True)

plt.show()

出力

matplotlibのマーカーとしてFontAwesomeシンボルを使用するにはどうすればよいですか? matplotlibのマーカーとしてFontAwesomeシンボルを使用するにはどうすればよいですか?


  1. プロット(Matplotlib)でカスタムpng画像マーカーを使用するにはどうすればよいですか?

    custome pngまたはjpg、つまり画像をプロットのマーカーとして使用するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 画像のディレクトリを保存するためのパスリストを作成します。 ポイントのリスト(xとy)を作成します。 subplots()の使用 メソッド、図とサブプロットのセットを作成します。 ポイントの代わりに画像をプロットするには、zip形式のx、y、パスを繰り返します。 AnnotationBbox()をインスタンス化します 画像と(x、y)ポイント付き。 x

  2. フラスコでMatplotlibを表示する方法は?

    Flaskでプロットを表示するには、次の手順を実行できます- 小さなアプリケーションを作成します。 Flaskアプリケーションを実行するには、現在のディレクトリに移動します。 $ export FLASK_APP =file.py $フラスコ実行 ブラウザを開き、url:http://127.0.0.1:5000 /print-plot/を押します 図をプロットするために、ランダムを使用してxとyのデータポイントを作成できます。 作成した軸にデータポイントxとyをプロットします。 図をpng図形式で記述します。 BytesIOのコンテンツ全体を取得します オブジェクト。 例