在MATLAB中,我如何在散点图中使用带有色图的图例?例如:
colormap winter
xData = [1 2 3 4 5];
yData = [7 4 2 8 1];
col = [1 1 2 2 1];
h1 = scatter(xData, yData, 50, col,'s');
legend('one','two')
很明显这个图例是错误的,因为它只显示了'one'。我知道我可以通过col
分割数据并绘制两个散点图,但在使用彩色映射时有一种简单的方法可以制作图例吗?
gscatter
而不是scatter
。 - Daniel