楼主: qllyes
2699 1

[学习分享] ggplot2学习笔记4:添加图形注解 [推广有奖]

  • 0关注
  • 2粉丝

大专生

46%

还不是VIP/贵宾

-

威望
0
论坛币
959 个
通用积分
0
学术水平
9 点
热心指数
7 点
信用等级
7 点
经验
1269 点
帖子
27
精华
0
在线时间
60 小时
注册时间
2012-4-3
最后登录
2024-7-21

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Rplot03.png Rplot01.png
#geom_vline 图注标记:垂直线的画法
library(ggplot2)
library(ggthemes)
p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
p + geom_vline(xintercept = 5)
p + geom_vline(xintercept = 1:5)
wt
mtcars$wt
p + geom_vline(xintercept = 1:5, colour="green", linetype = "longdash")
p + geom_vline(aes(xintercept = wt))
p + geom_vline(aes(xintercept = wt)) + coord_equal()
p + geom_vline(aes(xintercept = wt)) + coord_flip()
p + geom_vline(aes(xintercept = wt)) + coord_polar()+theme_wsj()
p2 <- p + aes(colour = factor(cyl))
p2 + geom_vline(xintercept = 15)
p <- qplot(mpg, wt, data=mtcars, facets = vs ~ am)
vline.data <- data.frame(z = c(15, 20, 25, 30), vs = c(0, 0, 1, 1), am = c(0, 1, 0, 1))
library(ggthemes)
p + geom_vline(aes(xintercept = z), vline.data)+theme_wsj()

#geom_hline 图注标记:水平线的画法
p <- ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point()

p + geom_hline(aes(yintercept=mpg))
p + geom_hline(yintercept=20)
p + geom_hline(yintercept=seq(10, 30, by=5))+theme_wsj()

# With coordinate transforms
p + geom_hline(aes(yintercept=mpg)) + coord_equal()
p + geom_hline(aes(yintercept=mpg)) + coord_flip()
p + geom_hline(aes(yintercept=mpg)) + coord_polar()

# To display different lines in different facets, you need to
# create a data frame.
p <- qplot(mpg, wt, data=mtcars, facets = vs ~ am)

hline.data <- data.frame(z = 1:4, vs = c(0,0,1,1), am = c(0,1,0,1))
p + geom_hline(aes(yintercept = z), hline.data)
unemp+geom_rect(aes(NULL,NULL,xmin=start,xmax=end,fill=party),ymin=yrng[1],ymax=yrng[2],
                data=presidential,alpha=0.2)+scale_fill_manual(values=c("blue","red"))





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ggplot2 gplot 学习笔记 plot 习笔记 library

沙发
汪玉薇 发表于 2015-8-27 21:50:08 来自手机 |只看作者 |坛友微信交流群
qllyes 发表于 2015-8-27 20:49
#geom_vline 图注标记:垂直线的画法
library(ggplot2)
library(ggthemes)
只能看懂一点点

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 11:28