美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记5---散点图(7)标签

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

作者: RSP小白之路 | 来源:发表于2023-09-29 22:52 被阅读0次

    写在前面。

    • 散点图通常用来刻画两个连续型变量之间的关系。每个点代表一个观测值

    图形属性

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

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

    下文分别介绍。

    标签

    通过调用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相关文档。


    以上。

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/qfzhvdtx.html