美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记7---坐标轴(5)设置连续型坐标轴

《R数据可视化手册》学习笔记7---坐标轴(5)设置连续型坐标轴

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

    写在前面。

    x轴和y轴为解读图片所呈现的数据提供了上下文信息。

    ggplot2以默认设置显示的坐标轴在多数情况下看起来都不错,不过也可以通过一些选项进行细节的控制。

    下文将介绍微调坐标轴标签刻度线数量布局以及刻度线标签等元素。


    坐标轴值域

    设置连续型坐标轴的值域

    如何设置某条坐标轴的值域或者范围呢?

    示例数据是PlantGrowth数据集:

    > str(PlantGrowth)
    'data.frame':   30 obs. of  2 variables:
     $ weight: num  4.17 5.58 5.18 6.11 4.5 4.61 5.17 4.53 5.33 5.14 ...
     $ group : Factor w/ 3 levels "ctrl","trt1",..: 1 1 1 1 1 1 1 1 1 1 ...
    

    可以使用xlim或者ylim来设置一条连续型坐标轴最小值最大值

    p <- ggplot(data = PlantGrowth , aes(x = group , y = weight)) + geom_boxplot()
    p
    
    p + ylim(0, max(PlantGrowth$weight))
    

    [图片上传失败...(image-80a455-1698022316891)]

    [图片上传失败...(image-24d501-1698022316891)]

    同样的,也可以使用scale标度设置来进行设置,如下:

    ylim(0,10)scale_y_continuous(limits = c(0,10))等价。

    当然,scale_y_continuous中还有很多选项可以设置,详细可以阅读R帮助文档。

    相关文章

      网友评论

        本文标题:《R数据可视化手册》学习笔记7---坐标轴(5)设置连续型坐标轴

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