matplotlib 2.0でハッチのみ(背景色なし)で領域を塗りつぶすにはどうすればよいですか?
matplotlibでハッチのみ(背景色なし)で領域を塗りつぶすには、次の手順を実行できます-
ステップ
-
図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
-
変数を初期化するn サンプルデータの数を保存します。
-
図とサブプロットのセットを作成します。
-
xをプロットします およびy データポイント。
-
xの間の領域を埋めます およびy 丸ハッチ付き、 edgecolor ="blue" 。
-
図を表示するには、 show()を使用します メソッド。
例
import numpy as np import matplotlib.pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Number of sample data n = 256 # x and y data points x = np.linspace(-np.pi, np.pi, n, endpoint=True) y = np.sin(2 * x) # Figure and set of subplots fig, ax = plt.subplots() # Plot the data points ax.plot(x, y, color='blue', alpha=1.0) # Fill the area between the data points ax.fill_between(x, y, color='blue', alpha=.2, facecolor="none", hatch="o", edgecolor="blue", linewidth=1.0) # Display the plot plt.show()
出力
次の出力が生成されます-
-
任意のデータを使用してMatplotlibで4Dプロットを作成するにはどうすればよいですか?
4Dプロットを作成するために、x、y、z、およびcの標準データポイントを作成できます。新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 ステップ figure()を使用する フィギュアを作成する、または既存のフィギュアをアクティブ化する方法。 サブプロット配置の一部として図を追加します。 numpyを使用してx、y、z、cのデータポイントを作成します。 散布図を使用して散布図を作成します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt im
-
PythonでMatplotlibを使用して中空の四角いマークを作成するにはどうすればよいですか?
matplotlibで中空の四角いマークを作成するには、マーカー ksを使用できます。 、 markerfacecolor =none、markersize =15 、および markeredgecolor =red 。 ステップ numpyを使用してxおよびyデータポイントを作成します。 図を作成するか、既存の図をアクティブにし、サブプロット配置の一部として図に軸を追加します。 plot()メソッドを使用してxおよびyデータポイントをプロットします。中空の四角いマークを作成するには、マーカー「 ks」を使用できます およびmarkerfacecolor= none