2012-04-06 30 views
20

曲線下陰暗我想用matplotlib來說明兩個區域之間的定積分:X_0和X_1。如何matplotlib

我怎麼能遮蔭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)) 

我想出了最終的答案是使用fill_between。我認爲在類型方法之間會有一個簡單的陰影,但這正是我想要的。

section = np.arange(-1, 1, 1/20.) 
plt.fill_between(section,f(section)) 
+0

嗯。這似乎在Python3(但不是Python2)我的系統上... – 2015-03-11 14:05:37

+1

到段錯誤@lukecampbell請考慮您的移動編輯成一個答案。這不是俗氣,它的[贊同!](http://stackoverflow.com/help/self-answer) – MackM 2015-06-01 18:17:04

回答

14

結賬fill。關於填充約束區域,這裏是一個example

+0

第二個鏈接斷開。 – 2015-10-21 15:08:58

+0

@Jose_mr:可能不會。 SciPy wiki目前似乎正在下降。 – gspr 2015-10-21 16:32:46

+0

你是對的,它是整個維基。 – 2015-10-21 16:44:54

10

我想出了最終的答案是使用fill_between。我認爲在類型方法之間會有一個簡單的陰影,但這正是我想要的。 section = np.arange(-1, 1, 1/20.) plt.fill_between(section,f(section))