ggplot2添加标签、注释、更改主题、图例、保存 |
您所在的位置:网站首页 › 直线的图形语言怎么写 › ggplot2添加标签、注释、更改主题、图例、保存 |
在R的绘图中加入数学公式或者希腊字符 ggplot2实现一页多图的三种方法 如何用R绘制椭圆 ggplot2标题居中及换行 绘制GIF动图 ggplot2添加标签、注释、更改主题、图例、保存 一、标签1.添加图形主标题2.添加副标题3.添加x轴和y轴的标题4.如果标题是数学公式怎么办?5. 散点图点形状的的参数6.线图`geom_line(lty=)`的参数 二、添加注释1.注释2.使用ggrepel包避免数据标签的重叠 三、在原本的图形中添加直线四、调整坐标轴的刻度五、调整图例六、主题七、图片的保存1.保存图片保存图片2.如果显示不了中文 一、标签以r语言自带的数据包mpg为例,mpg包含了由美国环境保护协会收集的38种车型的观测数据。 其中paste函数是的作用是,把中间的逗号去掉,比如 • subtitle可以在标题下以更小的字体添加更多附加信息。 • caption可以在图形右下角添加文本,常用于描述数据来源: ggplot(mpg,aes(displ,hwy))+ geom_point(aes(color=class))+ geom_smooth(se=F)+ labs(title = paste("Fuel efficiency generally decreases with","engine size" ),subtitle=" 这是副标题",caption="统计局")lty=2就是虚线 二、添加注释 1.注释先使用dplyr选取出每类汽车中效率最高的型号,然后在图形中标记出来: best% group_by(class) %>% filter(row_number(desc(hwy)) == 1) ggplot(mpg, aes(displ, hwy)) + geom_point(aes(color = class)) + geom_label( aes(label = model), data=best, nudge_y = 2, alpha = 0.5 )
先下载这个包 install.packages("ggrepel") library(ggrepel)只需要把geom_label改为geom_label_repel ggplot(mpg, aes(displ, hwy)) + geom_point(aes(color = class)) + geom_label_repel( aes(label = model), data=best , nudge_y = 2, alpha = 0.5 )
• 可以使用geom_hline()和geom_vline()函数添加参考线。我们经常使用加粗(size = 2)和白色(color = white)的直线作为参考线,并将它们绘制在基本数据层的下面。这样的参考线既清晰可见,又不至于喧宾夺主,影响我们查看数据。 以那个函数 y = x 2 y=x^2 y=x2为例 geom_hline(yintercept=10),添加一条横线,y=10 geom_vline(xintercept=8),添加一条竖线,x=8 geom_abline(slope=2,intercept=3).添加 y = 2 x + 3 y=2x+3 y=2x+3这条线 a |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |