【发布时间】:2016-02-27 09:23:04
【问题描述】:
我想在一张图表上组合 2 个饼图和 2 个箱形图。结合它的简单方法是什么?我的代码如下所示。
x <- c(20, 12, 4, 16, 8)
y <- c(30, 12,45, 20, 9)
names <- c("germany","france","australia","vienna","hungary")
par(fig=c(0,0.5,0,1))
p1 <- pie(x, names, col = c("purple", "cyan", "blue","red","yellow"))
title("pie1", line=-9)
par(fig=c(0.5,1,0,1),new=TRUE)
p2 <-pie(y, names, col = c("purple", "cyan", "blue", "red", "yellow"))
title("pie2", line=-9)
x = read.csv ("data1.csv")
y = read.csv ("data2.csv")
p3 <-boxplot(x,col=c("green","blue","red"), main = "boxplot1", ylim=c(0,10))
p4 <-boxplot(y,col=c("green","blue","red"), main = "boxplot2", ylim=c(0,10))
data1.csv
c1 c2 c3
5 7 8
4 5 7
5 5 5
6 5
10
3
data2.csv
c1 c2 c3
5 7 8
7 4 7
5 3 5
6 5
9
3
【问题讨论】:
-
你能让你的例子可重现吗(使用
dput())?图表究竟会是什么样子?你想把馅饼放在哪里? -
我想在第一行获得两个饼图,在第二行获得两个箱形图。