Tôi muốn sử dụng matplotlib để minh họa tích phân xác định giữa hai vùng: x_0 và x_1.Cách tô bóng vùng dưới đường cong trong matplotlib
Làm thế nào tôi có thể bóng râm một khu vực dưới một đường cong trong matplotlib từ x = -1, x = 1 cho cốt truyện sau
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))
Câu trả lời cuối cùng tôi đã đưa ra là sử dụng fill_between
. Tôi nghĩ rằng sẽ có một bóng râm đơn giản giữa các loại phương pháp, nhưng điều này không chính xác những gì tôi muốn.
section = np.arange(-1, 1, 1/20.)
plt.fill_between(section,f(section))
hmmm. Điều này dường như segfault trong Python3 (nhưng không Python2) trên hệ thống của tôi ... –
@ lukecampbell Hãy xem xét di chuyển chỉnh sửa của bạn thành một câu trả lời. Nó không dính, nó [xác nhận!] (Http://stackoverflow.com/help/self-answer) – MackM