如何在R中使用ggplot2增加坐标轴宽度?


为了使用ggplot2在R中同时增加X轴和Y轴的宽度,我们可以使用theme函数和axis.line参数,其中我们可以将element_line参数设置为更大的值。

查看下面给出的示例,了解如何实现。

示例

以下代码片段创建了一个示例数据框 -

x<-sample(0:9,20,replace=TRUE)
y<-sample(0:9,20,replace=TRUE)
df<-data.frame(x,y)
df

创建了以下数据框

   x y
 1 6 9
 2 7 8
 3 1 3
 4 2 4
 5 1 2
 6 2 5
 7 2 4
 8 1 6
 9 4 1
10 7 6
11 0 8
12 9 0
13 9 4
14 1 8
15 6 5
16 7 7
17 0 0
18 6 7
19 1 6
20 6 8

要加载ggplot2包并在上面创建的数据框上创建x和y之间的散点图,请将以下代码添加到上述代码片段中 -

x<-sample(0:9,20,replace=TRUE)
y<-sample(0:9,20,replace=TRUE)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

输出

如果您将以上所有代码片段作为一个程序执行,它将生成以下输出 -

要在上面创建的数据框上创建x和y之间的散点图,并增加两个坐标轴的宽度,请将以下代码添加到上述代码片段中 -

x<-sample(0:9,20,replace=TRUE)
y<-sample(0:9,20,replace=TRUE)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()+theme(axis.line=element_line(size=2))

输出

如果您将以上所有代码片段作为一个程序执行,它将生成以下输出 -

更新于: 2021年11月9日

6K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告