美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记4---折线图(3)

《R数据可视化手册》学习笔记4---折线图(3)

作者: RSP小白之路 | 来源:发表于2023-09-20 08:58 被阅读0次

    写在前面。

    折线图通常用来反映两个连续型变量的依存关系。其中,x轴对应自变量y轴对应因变量


    折线图

    折线图的x轴一般是连续型变量,如时间变量药剂量等,当然也可以是有序离散型变量


    图形属性

    折线图的图形属性主要从数据标记线条样式置信域这些角度讲解。


    数据标记

    示例数据BOD数据集:

    > BOD
      Time demand
    1    1    8.3
    2    2   10.3
    3    3   19.0
    4    4   16.0
    5    5   15.6
    6    7   19.8
    

    一般通过添加geom_point语句,在折线上添加由xy变量确定的点作为每个数据的标记。

    ggplot(data=BOD , aes(x = Time , y = demand)) + geom_line() +geom_point()
    

    [图片上传失败...(image-6935f8-1695257878155)]

    添加标记有什么作用?当数据收集频率不规律或者缺失时,标记便能够体现出来。比如上例中的值6是缺失的。

    再来看一个数据采集频率不规则的例子。

    示例数据worldpop数据集:

    library(gcookbook)
    > head(worldpop)
        Year Population
    1 -10000       2431
    2  -9000       3564
    3  -8000       5136
    4  -7000       7562
    5  -6000      11461
    6  -5000      17920
    

    worldpop数据集记录的是世界人口数据,可以看到公元后的数据采集频率明显高于公元前。

    ggplot(data=worldpop , aes(x = Year  , y = Population)) + geom_line() +geom_point()
    

    [图片上传失败...(image-86075c-1695257878155)]

    y轴取对数:

    ggplot(data=worldpop , aes(x = Year  , y = Population)) + geom_line() +geom_point() + scale_y_log10()
    

    [图片上传失败...(image-802196-1695257878155)]

    以上。


    相关文章

      网友评论

        本文标题:《R数据可视化手册》学习笔记4---折线图(3)

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