ggplot2包如何在R语言中使用

  介绍

今天就跟大家聊聊有关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)

 ggplot2包如何在R语言中使用“> </p> <p> <img src= 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可以见到更多使用数学表达式的例子。

 ggplot2包如何在R语言中使用“> </p> <h3>添加线条</h3> <p>当进行线性回归时,画条拟合直线是个不错的选择。当然有时画水平线和垂直线显示刻度也是可以的。</p> <pre类= 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)

 ggplot2包如何在R语言中使用“> </p> <p> <img src= p  & lt;作用;ggplot(子集(气候,,==癇erkeley"),, aes (x=,, y=Anomaly10y)), + geom_line ()   p  +,注释(“segment",, x=1950, xend=1980,, y=15年,,yend=15年)

 ggplot2包如何在R语言中使用“> </p> <h3>添加长方形阴影</h3> <p>使用注释(“矩形”)函数添加长方形阴影图层。</p> <pre类= p  & lt;作用;ggplot(子集(气候,,==癇erkeley"),, aes (x=,, y=Anomaly10y)), + geom_line ()   p  +,注释(“rect",, xmin=1950,, xmax=1980,, ymin=1, ymax=1,α=1,填补=癰lue")

 ggplot2包如何在R语言中使用“> </p> <h3>添加误差线</h3> <p>误差线常用于统计学,以显示数据潜在的误差。使用geom_errorbar函数,并需要映射ymin和ymax变量。</p> <pre类= 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)

 ggplot2包如何在R语言中使用“> </p> <h3>给每个小平面增加注释</h3> <p>我们根据数据类别画了多个小平面,并想在每个小平面上标上注释。我们可以构造一个数据框,并用geom_text()进行构造。</p> <pre类= 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)

ggplot2包如何在R语言中使用