我已经生成了16点的情节.我在Matlab中使用plot加入了他们.这是我目前使用的功能.
plot(X1,Y1,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10);
Run Code Online (Sandbox Code Playgroud)
生成的图是这个

问题是我不知道哪个点是先绘制的,然后是哪个点是第二个绘制的,依此类推.连接它们的红线是如此随意,以至于无法遵循它.是否可以绘制图像中显示的红色虚线的方向?
您可以通过改变每个片段的颜色来实现方向感:
N = length(X1);
cmap = flipud(hot(N-1)); % or try other colormaps instead of "hot"
plot(X1,Y1,'s','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10);
hold on
for ii = 1:N-1
plot([X1(ii) X1(ii+1)], [Y1(ii) Y1(ii+1)],'LineWidth',2,'Color',cmap(ii,:))
end
Run Code Online (Sandbox Code Playgroud)

您应该尝试使用变量的定义cmap来获得您喜欢的颜色.例如,如果您不想要太浅黄色,则可以使用
cmap = flipud(hot(2*N-1));
cmap = cmap(N+1:end,:);
Run Code Online (Sandbox Code Playgroud)
