全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
14280 8
2014-09-30
使用ggplot2绘图,刚学。

x0 <- 1:100
y0 <- x0^2 - 2*x0 + 10

    par(mar=c(5, 5, 1, 1))
    p <- qplot(x0, y0, geom=c("point", "smooth"), method="lm",
               xlab="Log(diameter of breast height) (cm)", ylab="Log(weight) (kg)")
    p <- p + theme(axis.text.x = element_text(angle = 00, hjust = 1, size=7, color="black"))
    p <- p + theme(axis.text.y = element_text(angle = 00, hjust = 1, size=7, color="black"))
    p <- p + theme(axis.title.y = element_text(size = rel(0.60), angle = 90))
    p <- p + theme(axis.title.x = element_text(size = rel(0.60), angle = 00))
    p


xlab和ylab距离坐标轴都太近了,如何放远一些?谢谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-30 12:35:36
写得真好                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 
二维码

扫码加我 拉你入群

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

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

2015-1-12 15:12:44
par(mar=c(3,3,0.5,0.5),mgp=c(1.5,0.5,0),bg="white")这里的mgp就是设置这一项的
第一个参数是轴标签相对轴位置的距离,以文本行作为参照单位的。
第二个参数表示刻度标记的距离。
最后一个参数是轴位置到轴线的距离(常常是0)。
正值表示在图形外,负值表示在图形内。

二维码

扫码加我 拉你入群

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

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

2015-1-23 19:37:49
您真牛逼,谢谢!
二维码

扫码加我 拉你入群

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

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

2015-1-29 15:53:02
DM小菜鸟 发表于 2015-1-12 15:12
par(mar=c(3,3,0.5,0.5),mgp=c(1.5,0.5,0),bg="white")这里的mgp就是设置这一项的
第一个参数是轴标签相对 ...
您的方法在普通的plot中适用。但是在qplot画图中,par()似乎不能用!
二维码

扫码加我 拉你入群

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

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

2015-1-29 16:35:47
ggplot(df,aes(x,y))+geom_point()+xlab("测试一下")+theme(axis.title.x = element_text(vjust=-1))
你可以通过
?theme
?element_text
学习这段代码


二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群