2011-05-04 66 views
0

我有一個電子表格,其中包含範圍從0.0到1.0的數據,例如如何創建一個直方圖,其中酒吧高度覆蓋一系列值(最好在Open Office Calc中)?

a, 0.1 
b, 0.11 
c, 0.7 
d, 0.12 
... 

我想要一個直方圖,其中每個小節都覆蓋一系列值,例如,在範圍[0.1,0.2)將會有一個高度爲3的酒吧。我如何在Open Office Calc中執行此操作?如果難以做到,是否有一個通用的工具可以讓它變得簡單?我更喜歡Linux和Windows上可用的東西。

回答

0

到目前爲止,我發現了兩個「解決方案」,兩者都可以完成這項工作,但都不是理想的。但是,它們既免費且可用於Linux和Windows。

Ggobi提供了一個GUI,允許您從CSV文件讀取數據並生成直方圖。不幸的是,界面並不好,很難弄清楚如何操作顯示器。例如,默認情況下,直方圖是「在它的旁邊」,到目前爲止,我還沒有想出如何使這些豎條而不是水平的。

R爲使用一些方便的圖形包提供統計編程環境。例如,您可以創建一個直方圖,並把它變成一個PDF文件,代碼只有幾行:

result <- read.csv("myTable.csv") 
str(result)  # look at the structure of the resulting data frame 
attach(result) # make the components of result available as objects 
pdf("myTable.pdf") 
hist(X.TCC) 
plot(X.TCC, MWE, pch="*") 
dev.off() 

的缺點是,你需要了解一些有關R環境。

相關問題