R 图层语法及详解

几何类型的设置函数全部为geom_xxx形式,而统计类型设置函数全部为stat_xxx的形式:

> library(ggplot2) 
> ls("package:ggplot2", pattern="^geom_.+") 
 [1] "geom_abline"     "geom_area"       "geom_bar"        "geom_bin2d"      "geom_blank"      "geom_boxplot"   
 [7] "geom_col"        "geom_contour"    "geom_count"      "geom_crossbar"   "geom_curve"      "geom_density"   
[13] "geom_density_2d" "geom_density2d"  "geom_dotplot"    "geom_errorbar"   "geom_errorbarh"  "geom_freqpoly"  
[19] "geom_hex"        "geom_histogram"  "geom_hline"      "geom_jitter"     "geom_label"      "geom_line"      
[25] "geom_linerange"  "geom_map"        "geom_path"       "geom_point"      "geom_pointrange" "geom_polygon"   
[31] "geom_qq"         "geom_qq_line"    "geom_quantile"   "geom_raster"     "geom_rect"       "geom_ribbon"    
[37] "geom_rug"        "geom_segment"    "geom_sf"         "geom_smooth"     "geom_spoke"      "geom_step"      
[43] "geom_text"       "geom_tile"       "geom_violin"     "geom_vline"   

几何类型的设置函数 : geom_XXX(data,mapping,…,stat,position)

图形属性

aes可调参数大致分成4类
坐标轴     x,y xmin,xmax ymin,ymax xend,yend

颜色     colour,fill,alpha

形状     linetype,shape,size,weight

分组     group,order

图层的位置调整参数

dodge:“避让”方式

fill:填充方式, 先把数据归一化,再填充到绘图区的顶部。

identity:不调整位置

binwidth:组距(直方图等)

label:名称(如x,y,legend等)

angle:角度

hjust:水平平移

vjust:垂直平移

geom_rect() 自定义矩形,xmax, xmin, ymax, ymin四个参数是基础参数;

geom_rect(aes(xmin, xmax=, ymin=, ymax=, fill="A"), alpha=1, show.legend=FALSE)

geom_point()  点图 colour 轮廓色,fill 填充色,alpha透明度,范围是0到1,全透明到不透明 shape 形状    

geom_point(aes(x, y), shape = , colour = , fill = , size = , stroke = )

  geom_hline 添加水平线

 geom_hline(aes(yintercept=1.25), colour="#FFFFFF", linetype=1, size = 2.5, show.legend=FALSE)

coord_polar(theta="y") 将柱状图转化为饼图的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值