gpt4 book ai didi

python-3.x - 如何使用pyplot填充阶梯曲线下的区域?

转载 作者:行者123 更新时间:2023-12-03 09:49:42 29 4
gpt4 key购买 nike

我使用 pyplot.step() 绘制了两条阶梯曲线,我想在这些曲线下方的区域进行着色(最好使用透明着色)。 pyplot.fill_between()假设线性插值,而我想看到步进插值,如下所示:step curves without shading

如何在这些曲线下方的区域中着色?透明着色会很棒,因为这可以清楚地表明这些曲线重叠的位置。

最佳答案

您可以使用 fill_between 的 alpha 值使其半透明。

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,50,35)
y = np.random.exponential(1, len(x))
y2 = np.random.exponential(1, len(x))

plt.fill_between(x,y, step="pre", alpha=0.4)
plt.fill_between(x,y2, step="pre", alpha=0.4)

plt.plot(x,y, drawstyle="steps")
plt.plot(x,y2, drawstyle="steps")

plt.show()

enter image description here

关于python-3.x - 如何使用pyplot填充阶梯曲线下的区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47104547/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com