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

MatplotlibでXKCDフォントを機能させる方法は?


xkcdを取得するには フォントが機能している場合は、 plt.xkcd()を使用できます スケッチスタイルの描画モードをオンにします。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • xを作成します およびy numpyを使用したデータポイント。
  • plt.xkcd()を使用する スケッチスタイルの描画モードをオンにします。
  • 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。
  • サブプロット配置の一部として図に軸を追加します。
  • xをプロットします およびy plot()を使用したデータポイント メソッド。
  • プロットにテキストとタイトルを配置します。
  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt
import numpy as np

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

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

plt.xkcd()

fig = plt.figure()

ax = fig.add_subplot(1, 1, 1)
ax.plot(x, y)
ax.text(4, 4, '(4, 4)', size=16)

plt.title('Y=sin(x)')

plt.show()

出力

MatplotlibでXKCDフォントを機能させる方法は?


  1. Matplotlibで3D軸に点をプロットする方法は?

    Matplotlibで3D軸に点をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D投影を使用して、サブプロット配置の一部として図に軸を追加します。 3D軸に点をプロットするには、 scatter()を使用します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.

  2. Matplotlibで色をRectangleに設定するにはどうすればよいですか?

    matplotlibで色を長方形に設定するには、次の手順を実行できます- figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用したサブプロット配置の一部としての図へ メソッド。 長方形は、幅と高さのあるアンカーポイントを介して定義されます。 長方形のパッチをプロットに追加します。 xlim()を使用してxとyの制限を設定します およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m