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

Matplotlibフィギュアからのsvgファイルのエクスポート


matplotlibフィギュアからSVGファイルをエクスポートするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 図とサブプロットのセットを作成します。

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

  • plot()を使用してxおよびyデータポイントをプロットします メソッド。

  • .svgを保存します savefig()を使用してファイルをフォーマットする メソッド。

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
x = np.random.rand(10)
y = np.random.rand(10)
ax.plot(x, y, ls='dotted', linewidth=2, color='red')
plt.savefig("myimg.svg")

出力

このコードを実行すると、「 myimg.svg」という名前のSVGファイルが作成されます。 "そしてそれを現在のディレクトリに保存します。

Matplotlibフィギュアからのsvgファイルのエクスポート


  1. 3Dnumpy配列からMatplotlibに3Dプロットを作成する

    3D numpy配列から3Dプロットを作成するには、numpyを使用して3D配列を作成し、x、y、zポイントを抽出します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用してサブプロット配置の一部として図に追加 メソッド。 size =(3、3、3)のランダムデータを作成します 。 3Dアレイからx、y、zデータを抽出します。 作成した軸に3D散乱点をプロットします 図を表示するには、 show()を使用します メソッド。 例 import num

  2. Matplotlibを使用してiPythonノートブックからファイルとして図を保存します

    図をiPythonからファイルとして保存するには、次の手順を実行できます- 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 add_axes()を使用して図に軸を追加します メソッド。 指定されたリストをプロットします。 savefig()を使用してプロットを保存します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] =