我試圖做一個簡單的條形圖將基本上看起來像下面可怕ASCII渲染:matlab中是否存在浮動條形圖?
Y
| ----------
| ---
| -----
| --
| -------
|______________ X
5 6 7 8 9
這可能嗎?我還沒有找到辦法做到這一點。
我試圖做一個簡單的條形圖將基本上看起來像下面可怕ASCII渲染:matlab中是否存在浮動條形圖?
Y
| ----------
| ---
| -----
| --
| -------
|______________ X
5 6 7 8 9
這可能嗎?我還沒有找到辦法做到這一點。
如果你知道在圖形上想要的酒吧的確切座標,每個條線的寬度,你可以做財產以後這樣的:
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
是酒吧的長度。
我想還有一種方法可以避免循環,如果你不喜歡它... – Adiel
我希望它不會來,但那是有效的!謝謝! –
你可能想看看['JFreeChart'](http://undocumentedmatlab.com/blog/jfreechart-graphs-and-gauges/)。順便說一下這個情節被稱爲[**甘特圖**](http://en.wikipedia.org/wiki/Gantt_chart)。 – pm89