直方圖和條形圖最大的不同則是直方圖可以用於顯示出一個數據的頻數,具有統計的作用,我們下面來看一一看直方圖在R語言當中是如何繪制的吧!
首先創建一系列的數據:
h<-c(4,6,3,46,3,5,7,8,3,4,3,4,5)
創建完之后將這個數據納入到直方圖histogram的繪制函數hist()當中,如下所示:
hist(h,xlab = "number'scale",ylab="Right",col="blue",border = "red")
其中的參數h表示我們納入進來的數據,這些數據將會在x軸上進行標定,xlab表示的是x軸的標簽,ylab表示的是y軸的標簽,col表示的是直方圖的顏色,border表示的是直方圖邊緣的顏色,繪制的結果如下所示:
如果想要對繪制的數據加以限制,比如說x軸上只繪制從0到20的數據,y也只繪制0到10的數據的話,則可以直接使用xlim和ylim來進行指定,指定的參數應當為向量(這個是R語言當中的規定)。
重新編寫的代碼如下所示:
> hist(h,xlab = "number'scale",ylab="Right",col="blue",border = "red",xlim=c(0,20),ylim=c(0,10))
出來的圖像如下所示:
這就是繪制直方圖當中所有的內容了,它也是R語言當中繪圖最簡單的一個。