R语言 设置ggplot2坐标轴只在一侧的限制
在这篇文章中,我们将在R编程语言中设置ggplot2绘图的轴限制,只在绘图的一侧。
使用 scale_x_continuous() 或 scale_y_continuous() 函数
scale_x_continuous()/scale_y_continuous()函数: 该函数用于为连续的x或y美学提供默认比例。
语法: scale_y_continuous(name = waiver(), breaks = waiver(), minor_breaks = waiver(), labels = waiver(), limits = NULL,expand = waiver(), oob = censor, na.value = NA_real_, trans = “identity”)
参数
- name:刻度的名称。用作轴或图例标题。
- limits。一个长度为2的数字向量,提供刻度的极限。使用NA来指代现有的最小或最大。
- expand。一个长度为2的数字向量,提供乘法和加法扩展常数。
- oob。处理比例尺限制之外的限制(界外)的函数。默认情况下,将界外值替换为NA。
- na.value:缺少的值将被替换成这个值。
- trans:变换对象的名称,或者对象本身。
- …:传递给scale_(x|y)_continuous的其他参数
使用scale_y_continuous只改变一个轴的极限
在这个例子中,我们将用R编程语言中的scale_y_continuous()函数绘制一个包含10个数据点的ggplot2图,以设置只有一个轴的极限,这个轴就是Y轴。
给定数据点的初始图看起来没有任何变化。
输出
使用scale_y_continuous()函数设置只有一个轴的极限,这个轴将是Y轴,并给定数据
输出
使用scale_x_continuous()函数仅改变一个轴的极限值
在这个例子中,我们将使用R编程语言中的scale_x_continuous()函数绘制10个数据点的ggplot2图,只设置一个轴的极限,即X轴。
输出