gpt4 book ai didi

python - 带有来自单独 2D 数组的值的彩色 2D 网格

转载 作者:行者123 更新时间:2023-12-01 04:00:00 25 4
gpt4 key购买 nike

我有两个数据数组,x 和 y。我想绘制 y 与 x 的散点图。 x 的范围为 [0,3],y 的范围为 [-3, 3]。然后,我想将该区域网格化为 n × m 网格,并根据单独的 2D numpy 数组(与网格形状相同,n × m)的值对每个区域中的点进行着色。因此,我的绘图最左上角的网格单元应根据 colorarr[0][0] 等的值进行着色。有人对如何执行此操作有任何建议吗?到目前为止我发现的最接近的是:

2D grid data visualization in Python

不幸的是,这仅显示了 colorarr,而不是我想要可视化的 2D 区域。

谢谢!

最佳答案

我认为你想要的是二维直方图。 Matplotlib.pyplot让这变得非常容易。

import numpy as np
import matplotlib.pyplot as plt


# Make some points
npoints = 500
x = np.random.uniform(low=0, high=3, size=npoints)
y = np.random.uniform(low=-3, high=3, size=npoints)

# Make the plot
plt.hist2d(x, y)
plt.colorbar()
plt.show()

enter image description here

关于python - 带有来自单独 2D 数组的值的彩色 2D 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36751665/

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