如何在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))
输出
如果您将以上所有代码片段作为一个程序执行,它将生成以下输出 -
广告