R可视化和ggplot2

《R数据可视化手册》学习笔记5---散点图(7)标签

2023-09-29  本文已影响0人  RSP小白之路

写在前面。


图形属性

设置或者映射变量给图形属性可以展示更多的信息并使图形更美观和丰富。

散点图的属性包括,点的形状颜色透明度位置标签等。

下文分别介绍。

标签

通过调用annotate函数或者geom_text函数可以为一个或者几个数据添加标签。

示例数据countries数据集,选取2009年人均支出大于2000美元的子集

ct = subset(countries, Year == 2009 & healthexp >2000)
head(ct)
> head(ct)
          Name Code Year      GDP laborrate healthexp infmortality
254    Andorra  AND 2009       NA        NA  3089.636          3.1
560  Australia  AUS 2009 42130.82      65.2  3867.429          4.2
611    Austria  AUT 2009 45555.43      60.4  5037.311          3.6
968    Belgium  BEL 2009 43640.20      53.5  5104.019          3.6
1733    Canada  CAN 2009 39599.04      67.8  4379.761          5.2
2702   Denmark  DNK 2009 55933.35      65.4  6272.729          3.4
ggplot(data = ct, aes(x = healthexp, y = infmortality)) +
  geom_point() +
  annotate("text", x= 4350, y = 5.4, label = "Canada") +
  annotate("text", x= 7400, y = 6.8, label = "USA")

使用geom_text函数,只需映射一个字符型或者因子型变量给label参数,同时通过xy或者vjust参数进行位置的调整

ggplot(data = ct, aes(x = healthexp, y = infmortality)) +
  geom_point() +
  geom_text(aes(y =infmortality+ 0.1, label = Name ), size =4 , vjust = 0)

更多添加标签的内容可以查看R相关文档。


以上。

上一篇下一篇

猜你喜欢

热点阅读