R语言 设置ggplot2绘图的轴断点
在这篇文章中,我们将看到如何在R编程语言中设置ggplot2图的断轴。
为了在R语言的ggplot2图中添加断轴,我们使用scale_x_break()和scale_y_break()函数。这些函数接受一个有断点的向量作为参数。 如果我们需要多个断点,我们也可以添加这些断点。
语法
scale_x_continuous(break = <break-vec>)
scale_y_continuous(breaks = <break-vec>)
例1:在ggplot2绘图中指定X轴的刻度线
下面是一个使用scale_x_continuous()函数绘制的带有X轴断点的ggplot2散点图。这个函数有一个break参数,它接受一个矢量作为输入,这个矢量有所有的断轴点作为矢量点。因此,在这里我们可以手动设置断轴点到图中。
代码
输出
例2:在ggplot2绘图中指定Y轴刻度线
下面是一个使用scale_y_continuous()函数绘制的带有Y轴断点的ggplot2散点图。这个函数有一个break参数,它接受一个向量作为输入,这个向量有所有y轴断点的向量点。因此,在这里我们可以手动设置坐标轴断裂点到图中。
输出
例3:在ggplot2绘图中指定坐标轴刻度的顺序
为了指定轴刻度的序列,我们使用seq函数作为参数来打破scale_x_continuous / scale_y_continuous的属性,而不是矢量。在这里,我们不是将输入作为一个矢量,而是将输入作为一个序列,其中有三个点,第一个是起始点,第二个是结束点,第三个是起始点和结束点之间的中断期。
语法: plot+ scale_x_continuous(breaks = <seq-vec>) / scale_y_continuous(breaks = <seq-vec>)
代码
输出