ggplot2でプロットできるコマンドの紹介です。ggplot2のインストールがまだであれば、下記コマンドを実行してください。
install.packages("ggplot2")
プロット紹介
プロットの下にコマンド例を示します。色々試してみてください。
Bar Plot

###データを作成#####
x <- c(rep("a", 7), rep("b", 3))
y <- rnorm(10, mean = rep(c(1,2), each = 5), sd = 0.4)
PlotData <- data.frame(x = x, y = y, row.names = c(1:10))
########
###プロット#####
p <- ggplot(PlotData, aes(x = PlotData[, 1]))
p + geom_bar(
#塗りの透明度
alpha = 0.3,
#線の色
colour = "red",
#塗りの色
fill = c("green", "blue"),
#線種 0:Blank, 1:Solid, 2:Dashed, 3:Dotted, 4:Dotdash, 5:Longdash, 6:Twodash
linetype = 2) #重み付けが必要な場合はweightを使用してください。
[/code]
CrossBar Plot

###データを作成#####
x <- c(rep("a", 7), rep("b", 3))
y <- rnorm(10, mean = rep(c(1,2), each = 5), sd = 0.4)
PlotData <- data.frame(x = x, y = y, row.names = c(1:10))
########
###プロット#####
p <- ggplot(PlotData, aes(x = PlotData[, 1],
y = PlotData[, 2],
ymin = min(PlotData[, 2]),
ymax = max(PlotData[, 2])))
p + geom_crossbar(
#塗りの透明度
alpha = 0.3,
#塗りの色
fill = "blue",
#線の色
colour = "red",
#線の太さ
size = 1,
#線種 0:Blank, 1:Solid, 2:Dashed, 3:Dotted, 4:Dotdash, 5:Longdash, 6:Twodash
linetype = 1)
等高線

###データを作成#####
x <- c(rep("a", 7), rep("b", 3))
y <- rnorm(10, mean = rep(c(1,2), each = 5), sd = 0.4)
PlotData <- data.frame(x = x, y = y, row.names = c(1:10))
########
###プロット#####
p <- ggplot(PlotData, aes(x = PlotData[, 2], y = PlotData[, 2]))
p + geom_density2d(
#塗りの透明度
alpha = 0.3,
#線の色
colour = "green",
#線の太さ
size = 1,
#線種 0:Blank, 1:Solid, 2:Dashed, 3:Dotted, 4:Dotdash, 5:Longdash, 6:Twodash
linetype = 1)
BoxPlot

###データを作成#####
x <- c(rep("a", 7), rep("b", 3))
y <- rnorm(10, mean = rep(c(1,2), each = 5), sd = 0.4)
PlotData <- data.frame(x = x, y = y, row.names = c(1:10))
########
###プロット#####
p <- ggplot(PlotData, aes(x = PlotData[, 1], y = PlotData[, 2]))
p + geom_boxplot(
#外れ値の色
outlier.colour = NULL,
#外れ値のシンボル
outlier.shape = NULL,
#外れ値のシンボルの大きさ
outlier.size = NULL,
#ノッチ
notch = FALSE,
#ノッチの幅
notchwidth = 0.5,
#塗りの透明度
alpha = 0.3,
#線の色
colour = "red",
#塗りの色
fill = c("green", "blue"),
#線種 0:Blank, 1:Solid, 2:Dashed, 3:Dotted, 4:Dotdash, 5:Longdash, 6:Twodash
linetype = 2)
棒グラフ

###データを作成#####
x <- c(rep("a", 3), rep("b", 5), rep("c", 2))
y <- rnorm(10, mean = rep(c(1,2), each = 5), sd = 0.4)
PlotData <- data.frame(x = x, y = y, row.names = c(1:10))
########
###プロット#####
p <- ggplot(PlotData, aes(x = PlotData[, 1]))
p + geom_histogram(
#色の透明度
alpha = 0.5,
#塗りの色
fill = "blue",
#線の色
colour = "green",
#線の太さ
size = 1,
#線種 0:Blank, 1:Solid, 2:Dashed, 3:Dotted, 4:Dotdash, 5:Longdash, 6:Twodash
linetype = 1)
少しでも、あなたの解析が楽になりますように!!