使用MATLAB绘制n个节点,其中每个节点的颜色取决于某个值,例如能量

使用MATLAB绘制n个节点,其中每个节点的颜色取决于某个值,例如能量,matlab,matlab-figure,heatmap,scatter-plot,Matlab,Matlab Figure,Heatmap,Scatter Plot,我有n个传感器节点,具有随机的x和y坐标。我为我的协议运行了我的代码,最后,我想分析能量消耗是如何分布的。因此,最后,我得到了x和y坐标以及每个节点的最终能量。我想根据能量使用每个节点的颜色绘制每个节点,例如,如果任何节点的能量小于10%,则使用红色,依此类推 如果我可以显示类似于等高线图的最终图,那就更好了。您是否已经尝试过任何代码尝试?例如,如果在x位置有n传感器,y位置有能量e。。。可能是这样的:n=12;x=兰特(1,n);y=兰特(1,n);e=兰特(1,n);散射(x,y,[],e,

我有n个传感器节点,具有随机的x和y坐标。我为我的协议运行了我的代码,最后,我想分析能量消耗是如何分布的。因此,最后,我得到了x和y坐标以及每个节点的最终能量。我想根据能量使用每个节点的颜色绘制每个节点,例如,如果任何节点的能量小于10%,则使用红色,依此类推


如果我可以显示类似于等高线图的最终图,那就更好了。

您是否已经尝试过任何代码尝试?例如,如果在
x
位置有
n
传感器,
y
位置有能量
e
。。。可能是这样的:
n=12;x=兰特(1,n);y=兰特(1,n);e=兰特(1,n);散射(x,y,[],e,'填充');彩色地图(‘jet’)