gpt4 book ai didi

python - 基于array和colormap对matplotlib的背景进行阴影处理

转载 作者:太空狗 更新时间:2023-10-30 02:12:13 25 4
gpt4 key购买 nike

我想知道是否可以根据绘制的数据对典型的 matplotlib 绘图的背景进行着色。

为简单起见,假设我们有:

x=arange(1,5,0.01)
y=sin(x)
plot(x,y)

然后是否可以根据 y 值对轴的背景进行着色?

可以通过将包含 x 和 y 的数组传递给 imshow 来实现着色,例如:

imshow(array, cmap='hot')

虽然我想在这个 imshow 图的顶部绘制 x 和 y 的线图。

请问这可能吗?

最佳答案

当然有可能:

x = arange(1,5,0.01)
yarr = vstack((x,))
y = sin(x)

imshow(yarr, extent=(min(x),max(x), min(y),max(y)), cmap=cm.hot)
plot(x, y, color='cornflowerblue',lw=4)

extent 关键字匹配图像对绘制数据的限制。

这会给你: this

关于python - 基于array和colormap对matplotlib的背景进行阴影处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17421312/

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