R语言绘图如何让多个图像显示于同一图中

 我来答
SWDgreat
2019-07-11 · TA获得超过8405个赞
知道答主
回答量:1012
采纳率:80%
帮助的人:23.5万
展开全部

将4张图分屏显示在同一图中,代码如下:

数据:
pie.sales <-c(39,200,42,15,67,276,27,66)
names(pie.sales) <- c("EUL","PES","EFA","EDD","ELDR","EPP","UNE","other")

分屏:
split.screen(c(2,2))

figure 1:
screen(1)
pie(pie.sales,radius = 0.9,main = "Ordinary chart")

figure 2:
screen(2)
pie(pie.sales,radius = 0.9,col = rainbow(8),clock = T,main = "Rainbow colours")

figure 3:
screen(3)
pie(pie.sales,radius = 0.9,clock = T,col = gray(seq(0.4,1.0,length = 8)),李吵main = "Grey colours")

figure 4:
screen(4)
pie(pie.sales,radius = 0.9,density = 10,angle = 15 + 15*1:8,main = "The density of shading lines")

图像个数可以根据需要自定义添加。

扩展资料

R语言是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

R语言是一套完整的数据处理、计算和制图软件系统祥斗。其功能包括:谨扰磨数据存储和处理系统;数组运算工具;完整连贯的统计分析工具;优秀的统计制图功能。

参考资料来源:百度百科-R语言

ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
易桐水
推荐于2017-10-10 · TA获得超过229个赞
知道答主
回答量:81
采纳率:0%
帮助的人:64万
展开全部

不知道你问的是在同一图形中添加点(类似画散点图)腊薯御还是要轮岩把屏幕一分为多。

添加的话,用完plot,添加点用points,手肆添加线用lines。

简单点的应用类似:

plot(X,Y)

points(X,Y1)

这样的感觉。


一分为多的话,用split.screen。

上我自己最近写的代码做个例子:

jpeg(filename="geeseP3.jpeg")   #画jpeg图

split.screen(c(1,2)) #分屏幕为左右两边

screen(1) #屏幕1预备输出

plot(X2,Y,type="p",xlab="X2",ylab="Y",main="Plotting of X2 and Y")

screen(2) #屏幕2预备输出

plot(X2,Y,type="l")

dev.off()


画出来的图大概是这个感觉:

不喜欢这个比例的话,也有命令可以调节图片长宽比例。这个略去不提。

另外推荐这个

http://wenku.baidu.com/link?url=mMnroYY14th1qiKzsFnTUVceptBVugQsrLbYFItaqMN25xftBQlMBThtyW5fsmIgkMWcWbkXyozKR85SFEb7VwDUhekqSBVDuOvskifRo7W

里面有列举了一些画图用的函数。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庶物惠群黎
2019-06-26
知道答主
回答量:5
采纳率:0%
帮助的人:3820
展开全部
例子:
## 数据
pie.sales <-c(39,200,42,15,67,276,27,66)
names(pie.sales) <- c("EUL","PES","搭基EFA","EDD",
"ELDR","EPP","UNE","other")
## 分屏
split.screen(c(2,2))
## figure 1
screen(1)
pie(pie.sales,radius = 0.9,main = "Ordinary chart")
## figure 2
screen(2)
pie(pie.sales,radius = 0.9,col = rainbow(8),
clock = T,main = "Rainbow colours")
## figure 3
screen(3)
pie(pie.sales,radius = 0.9,clock = T,
col = gray(seq(0.4,1.0,length = 8)),
main = "Grey colours")
## figure 4
screen(4)
pie(pie.sales,radius = 0.9,
density = 10,angle = 15 + 15*1:8,
main = "The density of shading lines")
不懂的困伏可以放弃R语言知尺谨了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式