我正在尝试使用MATLAB创建一些类似于天气网络如何显示它们在某个区域移动的风暴的图,比如。
我有1000个(X,Y)坐标和一个相关的风暴警报值[X Y StormValue]。StormValue的范围在0:10之间,所以我想为这个范围创建一个colorbar,然后在2D绘图中用colorbar中的相关颜色绘制每个(X,Y)坐标。我知道如何创建3Dmatlab和surf绘图,但我很好奇,如果有一个简单的方法来做这种类型的二维绘图在MATLAB。最终,
我试图用matplotlib绘制2D字段数据。所以基本上我想要一个类似的东西:在我的实际情况下,我将数据存储在硬盘上的一个文件中。然而,为了简单起见,考虑函数z= f(x,y)。我想要一个平滑的二维图形,其中z是可视化的使用颜色。for i in x])
Z = z.reshape(21, 21)
plt.show()
然而,我得到的情节非常粗糙有没有一种很简单的方