找回密码
 注册
查看: 2554|回复: 2

画图请教

[复制链接]
发表于 2012-9-20 16:21:37 | 显示全部楼层 |阅读模式
请问如图的这个图叫什么图呢,用R的作图的话应该用哪个函数呢?
QQ截图20120920162007.png
回复

使用道具 举报

发表于 2012-9-29 10:47:52 | 显示全部楼层
ggplot2可以完成这个任务,做过类似的图。 library(ggplot2)
下边是别人教程里的代码,你看看吧!
intercept <- sin(4)-slope*4
x <- seq(from=0,to=2*pi,by=0.01)
y <- sin(x)
p <-  ggplot(data.frame(x,y),aes(x,y))
p +  geom_area(fill=alpha('blue',0.3))+
geom_abline(intercept=intercept,slope=slope,linetype=2)+           
scale_x_continuous(breaks=c(0,pi,2*pi),
labels=c('0',expression(pi),expression(2*pi)))+   
geom_text(parse=T,aes(x=pi/2,y=0.3,label='integral(sin(x)*
dx, 0, pi)'))+   
geom_line()+   
geom_point(aes(x=4,y=sin(4)),size=5,colour=alpha('red',0.5
))
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-26 08:34:10 | 显示全部楼层
liuyanbo0512 发表于 2012-9-29 10:47
ggplot2可以完成这个任务,做过类似的图。 library(ggplot2)
下边是别人教程里的代码,你看看吧!
interc ...

xiexie ,感谢您提供的信息
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 02:06 , Processed in 0.044277 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表