Matplotlibでヒステリシスしきい値をプロットするにはどうすればよいですか?
Matplotlibでヒステリシスしきい値をプロットするには、次の手順を実行できます-
- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
- 図とサブプロットのセットを作成します。
- ポンペイからギリシャのコイン、ギリシャのコインをいくつかロードします。
- 検索、高 、低 、およびエッジ sobelを使用した画像の フィルタ。
- 「画像」にヒステリシスしきい値を適用します。
- imshow()を使用して、データを画像として、つまり2Dの通常のラスターに表示します メソッド。
- 元の画像とヒステリシスしきい値のある画像のタイトルを設定します。
- 図を表示するには、 show()を使用します メソッド。
例
import matplotlib.pyplot as plt from skimage import data, filters plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots(nrows=1, ncols=2) orig_img = data.coins() edges = filters.sobel(orig_img) low = 0.1 high = 0.4 low = (edges > low).astype(int) height = (edges > high).astype(int) hyst = filters.apply_hysteresis_threshold(edges, low, high) ax[0].imshow(height + hyst, cmap='magma') ax[0].set_xlabel('Hysteresis threshold') ax[1].imshow(orig_img, cmap='magma') ax[1].set_xlabel('Original Image') plt.show()
出力
-
Python Matplotlibを使用して3Dグラフをプロットする方法は?
Pythonを使用して3Dグラフをプロットするには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D軸オブジェクトを取得します。 データポイントのx、y、zリストを作成します。 scatter3D()を使用して3D散布点を追加します メソッド、x、y、zデータポイント、 markersize =150 およびmarker=diamond 。 図を表示するには、 show()を使用します メソッド。 例 from mpl_toolkits.mplot3d imp
-
Matplotlibのプロットにテーブルを配置するにはどうすればよいですか?
手順 subplots()の使用 メソッド、図と図のサイズ(7、7)のサブプロットのセットを作成します。 時間の2つのキーを使用してデータフレームを作成します および速度 。 配列のサイズを取得します。 テーブルを使用して現在の軸にテーブルを追加します メソッド。 テキストがセルの幅に収まるまでフォントサイズを縮小します。 表にフォントサイズを設定します。 顔の色、エッジの色を設定します およびテキストの色 matplotlibテーブルを反復することによって。 図を保存して表示します。 例 import numpy as np import