如何在 matplotlib 中对曲线下的区域进行阴影处理

新手上路,请多包涵

我想使用 matplotlib 来说明两个区域之间的定积分:x_0 和 x_1。

给定以下图,如何在 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))

原文由 lukecampbell 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

查看 fill 。下面是一个填充受限区域的 示例

原文由 gspr 发布,翻译遵循 CC BY-SA 3.0 许可协议

我想出的最终答案是使用 fill_between

我认为类型方法之间会有一个简单的阴影,但这正是我想要的。

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

原文由 lukecampbell 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏