【问题标题】:MATLAB- adding a line to plot (scatter)MATLAB-添加一条线来绘制(散点图)
【发布时间】:2015-10-01 06:39:56
【问题描述】:

我正在制作一部“电影”,其中的点应该每 X 次移动一次

这是代码(不是复制粘贴,所以不要修复错别字)

loop:
scatter(x,y,[],colors)
axies (a b c d)
pause(0.01);
end loop;

这很好用,但是我怎样才能为 X 轴 (1:140) 添加一条线

身高150?

我累了坚持,但它只会弄得一团糟......或者当它坚持时清洁槽的命令是什么?

【问题讨论】:

    标签: matlab plot scatter-plot horizontal-line


    【解决方案1】:

    这对你有用吗?

    N = 1000;
    X = 1:N;
    M = 160;
    Y = randi(M, N);
    
    figure
    for i = 1:N
        x = X(i);
        y = Y(i);
        scatter(x,y,[])
        hold on
        line([1 N], [150 150])
        hold off
        axis([1 N 0 200])
        pause(0.01);
    end
    

    【讨论】:

    • 2018b 之后的发布版本会将 line(...) 替换为 yline(height),其中 height = 150。更多信息here.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 2020-10-28
    • 2011-10-31
    • 1970-01-01
    • 2016-09-11
    • 2023-03-07
    相关资源
    最近更新 更多