51

matplotlibを使用して、x_0とx_1の2つの領域間の定積分を説明したいと思います。

次のプロットを前提として、matplotlibの曲線の下の領域をx =-1からx=1にシェーディングするにはどうすればよいですか?

import numpy as np
from matplotlib import pyplot as plt
def f(t):
    return t * t

t = np.arange(-4,4,1/40.)
plt.plot(t,f(t))
4

2 に答える 2

56

私が思いついた最後の答えは、を使用することfill_betweenです。

タイプメソッドの間に単純なシェードがあると思いましたが、これはまさに私が望むことを実行します。

section = np.arange(-1, 1, 1/20.)
plt.fill_between(section,f(section))
于 2015-06-01T18:30:49.557 に答える
25

チェックアウトfill。制約された領域を埋める例を次に示します。

于 2012-04-06T16:29:07.753 に答える