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

Matplotlibのマーカーに影響を与えない透明なエラーバー


matplotlibのマーカーに影響を与えずに透明なエラーバーを作成するには、次の手順を実行できます-

ステップ

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

  • データのリストx、y、zを作成します。

  • 変数を初期化しますerror_bar_width=5

  • yとxを、エラーバーが付いた線やマーカーとしてプロットします。

  • バーとキャップのアルファ値を設定します。

  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt

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

x = [1, 3, 5, 7]
y = [1, 3, 5, 7]
z = [4, 5, 1, 4]

error_bar_width = 5

markers, caps, bars = plt.errorbar(x, y, z, capsize=5, elinewidth=error_bar_width,
   markeredgewidth=7, fmt='o', ecolor='black', capthick=2)
[bar.set_alpha(0.5) for bar in bars]
[cap.set_alpha(0.5) for cap in caps]

plt.show()

出力

次の出力が生成されます-

Matplotlibのマーカーに影響を与えない透明なエラーバー


  1. Matplotlibを使用してSeabornBarPlotのエラーバーをオフにする方法は?

    Seaborn棒グラフのエラーバーをオフにするには、次の手順を実行できます- オンラインリポジトリからサンプルデータセットをロードします(インターネットが必要です)。 点推定と信頼区間をバーで表示します。 図を表示するには、 show()を使用します メソッド。 例 import seaborn as sns import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True df

  2. Matplotlibで凡例マーカーとラベルの間のスペースを調整するにはどうすればよいですか?

    凡例マーカーとラベルの間のスペースを調整するために、凡例メソッドでlabelspacingを使用できます。 ステップ label1で線をプロットします 、 label2 およびlabel3 。 スペース変数を初期化して、凡例マーカーとラベルの間のスペースを増減します。 凡例を使用する ラベル間隔を使用するメソッド 引数で。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.5