2

エラーバーの垂直線の capstyle を「丸」に設定したいと思います。たとえば、次のコードは、エラーバーを含むいくつかのポイントを生成します。

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
plt.plot([1,2,3], [2,3,4], marker='o', linestyle='None')
plt.errorbar([1,2,3], [2,3,4], yerr=[1,1,1], fmt=None, linewidth=3, capsize=0)
plt.xlim([0,4])
plt.show()

rcParams通常の線の場合、これを使用してキャップ スタイルを設定できます。

plt.rcParams['lines.dash_capstyle'] = 'round'

また、目盛りのラウンドキャップスタイルを取得する方法の良い例もいくつか見つけました:

for i in ax.xaxis.get_ticklines(): i._marker._capstyle = 'round'

しかし、エラーバーの同様の方法を見つけることができません。

4

2 に答える 2