以下の赤くハイライトされた領域をシェーディングするのを手伝っていただけませんか。
「fill_between」を使用してこのトピックで試したり読んだりしたものはすべて、行間の領域を埋めます。ただし、これは実際には Y=X UNION'd より大きい領域を 1/X より大きい領域でシェーディングする必要があります (私の粗い例では赤でシェーディングされています)。
ご覧のとおり、私の試行では常に、線の間の領域が何らかの組み合わせで塗りつぶされます。
コード:
x = np.linspace(0.0,15.0,150)
y = x
y_ = 1/x
d = scipy.zeros(len(y))
fig, ax = plt.subplots(1,1)
ax.plot(x, y)
ax.plot(x, y_)
ax.legend(["y >= x", "y >= 1/x"])
ax.fill_between(x, y, y_, where=y_>d, alpha=0.5, interpolate=True)
提案をありがとう
よろしく、F.