如何将轴标题位置更改为 X 变量的顶部和 Y 变量的右侧?


在任何软件或编程语言中任何 2D 图表的默认轴标题位置对 X 轴是底部,对 Y 轴是左侧,但我们可以将这些标题的位置分别更改为顶部和右侧。可以通过使用 ggplot2 软件包的 scale_x_continuous(position="top") 和 scale_y_continuous(position="right") 函数来完成此操作。

示例

考虑一下以下数据帧 -

 实时演示

set.seed(101)
x<-rnorm(10,1)
y<-rnorm(10,2)
df<-data.frame(x,y)
df

输出

      x         y
1 0.6739635 2.52644810
2 1.5524619 1.20515556
3 0.3250562 3.42775554
4 1.2143595 0.53318031
5 1.3107692 1.76331662
6 2.1739663 1.80666204
7 1.6187899 1.15024526
8 0.8872657 2.05846550
9 1.9170283 1.18232964
10 0.7767406 -0.05030782

加载 ggplot2 软件包并在 x 与 y 之间创建散点图 -

示例
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

输出

在图表右侧创建 y,在顶部创建 x 的散点图 -

示例

ggplot(df,aes(x,y))+geom_point()+scale_x_continuous(position="top")+scale_y_continu
ous(position="right")

输出

更新于:2020-09-09

240 次浏览

开启您的 事业

完成课程获得认证

开始
广告