1. 程式人生 > >R語言-畫柱形圖

R語言-畫柱形圖

barplot()函式

1.柱形圖

> sales<-read.csv("citysales.csv",header=TRUE)                 #讀取資料
> barplot(sales$ProductA,names.arg=sales$City,                 #設定Y軸,X軸
+col="black") #設定顏色

結果如下圖:

2.水平柱形圖

> sales<-read.csv("citysales.csv",header=TRUE)                 #讀取資料
> barplot(sales$ProductA,names.arg=sales$City,                 #設定Y軸,X軸
+ horiz=TRUE,                                                  #繪製水平柱形圖
+ col="black")                                                 #設定顏色

結果如下圖:

3.彩色柱形圖

> sales<-read.csv("citysales.csv",header=TRUE) 
> barplot(as.matrix(sales[,2:4]),               #選擇sales資料集的2-4列,形成矩陣
+ beside=TRUE,                                  #不是疊加效果
+ legend=sales$City,                            #設定樣例
+ col=heat.colors(5),                           #生成顏色
+ border="white")                               #邊框為白色

結果如下圖: