pie( x, labels = names(x), edges = 200, radius = 0.8, clockwise = FALSE, init.angle = if(clockwise) 90 else 0, density = NULL, angle = 45, col = NULL, border = NULL, lty = NULL, main = NULL, ...)R: Pie Charts
a <- c(50,30,20,20,40) pie(a)
barplot( height, ...)R: Bar Plots
a <- c(50,30,20,20,40) barplot(a)
hist(x, ...)R: Histograms
a <- c(30,30,10,20,20,20) hist(a)
引数のxは、数値 (NumericまたはInteger) でなければなりません。もし次のようにそれ以外の型を渡すならば、数値部分だけを渡すようにします。
> (a <- read.table("sample.txt")) V1 1 10 2 20 > hist(a) hist.default(a) でエラー: 'x' は数値でなければなりません > hist(a$V1)
既定ではbreaks="Sturges"が適用され、その値はnclass.Sturges()により求められます。
nclass.Sturges(x)R: Compute the Number of Classes for a Histogram
> a <- runif(1000) > nclass.Sturges(a) [1] 11 > hist(a) > hist(a,breaks=100)
既定値 (breaks="Sturges") | breaks=100 |
---|---|
plot(x, y, ...)R: Generic X-Y Plotting
x <- c(1,2,3,4,5) y <- c(5,4,3,2,1) plot(x,y)
x軸とy軸の範囲は、xlimとylimで指定できます。
a <- data.frame(x=c(1,3,2,4,5), y=1:5) plot(a, xlim=c(0,10), ylim=c(0,10))
points(x, ...)R: Add Points to a Plot
plot(NULL, xlim=c(0,5), ylim=c(0,5)) points(1, 1) points(2, 2, col=2) # 色を指定 points(3, 1, cex=3) # 大きさを指定 points(4, 2, pch=8) # 形状を指定
描画する記号は、pchの値によって変更できます。
plot(NULL, xlim=c(0,25), ylim=c(0,2)) points(data.frame(x=0:25, y=1), pch=0:25, cex=2)
png(file="sample.png", width=300, height=300) # ファイルを生成 pie(data) # グラフを描画 dev.off() # デバイスを閉じ、ファイルへ出力
R Consoleからグラフを出力すると表示されるR GraphicsのGUIで、メニューの【ファイル → 別名で保存】からファイルへ出力できます。