2013-05-14 16 views
0

我在excel中繪製了一個條形圖。如何將Excel中的條形圖加載到Matlab中並將其繪製在Matlab中?我試圖搜索一切,但沒有運氣。如何將excel中的條形圖加載到matlab中

任何幫助,高度讚賞

下面是我到目前爲止已經試過一個代碼示例:

fileName='Book1.xlsx'; 
aa=xlsread(fileName); 
xv=aa(:,1); 
vb=aa(:,8); 
plot(xv,vb) 
+1

你要加載的情節或數據? – Rcoster 2013-05-14 13:33:35

+0

@Rcoster我實際上已經使用Excel工作表進行了繪圖。現在我想對我的Matlab有同樣的情節,所以我該怎麼做? – 2013-05-14 14:06:01

回答

0

我不認爲加載一個Excel圖表到MATLAB是可能的,但你可以肯定會使用xlsread加載數據。之後,只需要使用bar,barhbar3在MATLAB中創建條形圖。

從我所瞭解的您提供的代碼中,您試圖繪製一個帶有x和y值的條形圖,similar to this example由Mathworks提供。

鑑於變量xvvb,請嘗試使用bar(xv,vb)而不是plot(xv,vb)

如果需要排序xv是爲了嘗試:

[xv, idx] = sort(xv); 
vb = vb(idx); 
bar(xv,vb) 
+0

是的,我甚至嘗試過,但它不起作用。 – 2013-05-14 14:06:25

+0

它是否拋出錯誤?你從中得到了多少進程?你成功使用xlsread了嗎?如果你發佈你的代碼,回答你的問題會容易得多。 – Doresoom 2013-05-14 14:08:56

+0

fileName ='Book1.xlsx'; aa = xlsread(fileName); xv = aa(:,1); vb = aa(:,8); (xv,vb) 這只是一小段代碼!我試圖讀取excel文件。它沒有通過任何錯誤或任何東西。我需要情節,它沒有工作。那麼我不知道我在哪裏出錯 – 2013-05-14 14:33:49

相關問題