これは実際には非常に基本的なことであり、以前(ずっと前に)行ったことがありますが、今は見つかりません。折れ線グラフでプロットしたいデータポイントのベクトルがあります。ただし、基本的にヒストグラムのように見えるように、線を水平にして各ポイント間をジャンプする必要があります。特定のlinespecでplot()を使用できると思いましたが、適切なものが見つかりません。アイデア?
質問する
1247 次
2 に答える
2
私はあなたが探している機能は次のとおりだと思いますstairs
:
x = linspace(-2*pi,2*pi,40);
stairs(x,sin(x))
于 2013-02-02T19:16:07.957 に答える
0
を使用してプロットされる同じサイズの2つのベクトルとしx
ます。どうですかy
plot(x,y)
yy = reshape( [y(:) y(:)]', 1, [] );
yy(end) = []; % discard last element
xx = reshape( [x(:) x(:)]', 1, [] );
xx(1) = []; % discard first element
plot( xx, yy );
title('does this do the trick for you?');
于 2013-02-02T19:05:37.230 に答える