今天就跟大家聊聊有关ggplot2包如何在R语言中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
你可以在图形中添加文本,增加可读性。我们在注释函数中设置文本参数即可。
图书馆(ggplot2) 库(gcookbook) p & lt;作用;ggplot(忠实,aes (x=喷发,,y=等)),+,geom_point () p +,注释(“text",, x=3,, y=48岁,标签=癎roup 1“), + 注释(“text", x=4.5,, y=66,标签=癎roup 2“) #由于设置的文本会覆盖原来的图中对应的位置,可以改变文本的透明度或者颜色 p +,注释(“text",, x=3,, y=48岁,标签=癎roup 1“,,α=1),+ ,注释(“text", x=4.5,, y=66,标签=癎roup 2,,,家庭=皊erif", fontface=癷talic",,颜色=癲arkred",,大?3)
p & lt;作用;ggplot (data.frame (x=c (3、3)),, aes (x=x)), +, stat_function (=fun dnorm)
p +,注释(“text",, x=2, y=0.3,=TRUE解析,
标签=把沽?,√(2,*,π)),*,e ^, {- x ^ 2,/, 2}“)
#?plotmath可以见到更多使用数学表达式的例子。
p & lt;作用;ggplot (heightweight, aes (x=ageYear,, y=heightIn,,颜色=性)),+,geom_point ()
#添加水平线和垂直线
p +, geom_hline (yintercept=60), +, geom_vline (xintercept=14)
#添加拟合回归线
p +, geom_abline(拦截=37.4,,斜率=1.75)
#我们也可以修改直线的类型
库(plyr)
hw_means & lt;作用;ddp (heightweight,“sex",,总结,,heightIn=意味着(heightIn))
p +, geom_hline (aes (yintercept=heightIn,颜色=性),,data=https://www.yisu.com/zixun/hw_means,线型=俺濉?大?1)
p & lt;作用;ggplot(子集(气候,,==癇erkeley"),, aes (x=,, y=Anomaly10y)), + geom_line ()
p +,注释(“segment",, x=1950, xend=1980,, y=15年,,yend=15年)
p & lt;作用;ggplot(子集(气候,,==癇erkeley"),, aes (x=,, y=Anomaly10y)), + geom_line ()
p +,注释(“rect",, xmin=1950,, xmax=1980,, ymin=1, ymax=1,α=1,填补=癰lue")
ce & lt;作用;子集(cabbage_exp, Cultivar ==,“c39")
ggplot (ce, aes (x=日期,,y=重量)),+
geom_line (aes(=1)组),+
geom_point(大?4)+
geom_errorbar (aes (ymin=Weight-se, ymax=重量+ se),,宽度=2)
p & lt;作用;ggplot (mpg, aes (x=displ,, y=号)),+,geom_point (), +, facet_grid(只~,drv)
#构造注释数据框
f_labels & lt;作用;data.frame (drv =, c (“4“,“f",,“r"),, label =, c (“4 wd",,“Front",,“Rear"))
p +, geom_text (x=6,, y=40岁,aes(标签(标签),data=https://www.yisu.com/zixun/f_labels)