如何在R中显示带有下标ggplot2图的变量?
有时我们的变量有一个与之关联的下标。该下标用于定义变量的特征或区分相似的变量。
在这种情况下,可以使用 geom_text 函数在借助 ggplot2 创建的图形中显示带下标的变量。查看下面的示例以了解如何完成。
示例
考虑以下数据框 -
x1<-rnorm(20)x2<-rnorm(20)
y1<-rnorm(20)
df<-data.frame(x1,x2,y1)
df
创建以下数据框
x1 x2 y11 -0.31525919 2.67454325 -0.57732755
2 1.99006420 0.78801339 0.50358685
3 0.89976037 1.72569787 -0.99164173
4 -0.83917900 1.08725917 -1.16835169
5 -1.42694308 1.13963766 -0.27289094
6 -0.86478551 0.96600534 -1.05109773
7 -0.85993732 -1.76012492 -0.93524050
8 -1.29924306 1.18749553 0.03820085
9 0.26418756 0.47682055 0.48917207
10 2.00518885 -1.26428211 -0.92215552
11 1.09006592 -0.74973755 0.93209043
12 1.05100909 0.49159307 -0.77247422
13 -0.62451882 0.53191819 1.25542082
14 -1.19159113 -1.44492176 0.24861869
15 0.37581539 -0.81251569 -0.26883516
16 -0.09544343 0.67109002 0.22284421
17 -0.81413602 -0.48702643 -1.51936451
18 -0.16966281 0.03563694 1.88394447
19 0.34778835 -1.45162938 -2.28972427
20 1.70094258 -0.59359544 -1.50645407
要加载 ggplot2 包并在上面创建的数据框中创建 x1 和 y1 之间的散点图,请将以下代码添加到上面的代码片段中 -
x1<-rnorm(20)输出结果x2<-rnorm(20)
y1<-rnorm(20)
df<-data.frame(x1,x2,y1)
library(ggplot2)
ggplot(df,aes(x1,y1))+geom_point()
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
要在 x1 和 y1 之间创建散点图,其中 1 是上面创建的数据框的下标,请将以下代码添加到上面的代码段 -
x1<-rnorm(20)输出结果x2<-rnorm(20)
y1<-rnorm(20)
df<-data.frame(x1,x2,y1)
library(ggplot2)
ggplot(df,aes(x1,y1))+geom_point()+geom_text(aes(label="x[1] %~%
y[1]",x=1.5,y=1.5),parse=TRUE)
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
以上是 如何在R中显示带有下标ggplot2图的变量? 的全部内容, 来源链接: utcz.com/z/363352.html