1

我正在尝试制作一个简单的条形图,它基本上看起来像以下可怕的 ASCII 渲染:

Y
| ----------
|     ---
|         -----
| --
| -------
|______________ X
  5  6  7  8 9

这可能吗?我还没有找到办法。

4

1 回答 1

1

如果您确切知道图表中所需条形的坐标以及每条条线的宽度,则可以执行以下操作:

a=[5 10; 5 23; 7 13; 6 18];      % each pair is a start point of bar 
L=0.1;                           %Bar width

for i=1:size(a,1)
    plot([a(i,1) a(i,1)+L], [a(i,2) a(i,2)])
    hold on
    ylim([ 9 24])
end

a你把坐标放在哪里,L是条的长度。

于 2013-07-04T01:15:59.900 回答