📜  将多行文本注释到 R 中的 ggplot2 绘图

📅  最后修改于: 2022-05-13 01:55:47.971000             🧑  作者: Mango

将多行文本注释到 R 中的 ggplot2 绘图

在本文中,我们将看到如何在 R 编程语言中将多行文本注释到 ggplot2 Plot。

让我们首先创建一个规则图,以便差异明显,

例子:

R
# Load Package
library("ggplot2")
  
# Create a DataFrame 
DF <- data.frame(X = runif(100, min=0, max=100),                        
                 Y = runif(100, min=0, max=100))
  
# Create a ScatterPlot using ggplot2.
ggplot(DF,aes(X, Y))+
  geom_point(size = 5, fill = "green", color = "black", shape = 21)


R
# Load ggplot2 Package
library("ggplot2")
  
# Create a DataFrame for Plotting
DF <- data.frame(X = runif(100, min=0, max=100),                        
                 Y = runif(100, min=0, max=100))
  
# ScatterPlot with Multiple Lines Text on it.
ggplot(DF,aes(X, Y))+
  geom_point(size = 5, fill = "green", color = "black", shape = 21)+
  annotate("text", x = 50, y = 10, label = "Geeks For Geeks\n(R Tutorial)", 
           size = 10, color = "dark green")


输出:



散点图

使用 ggplot2 的散点图

现在要为绘图注释多行, annotate()函数沿常规绘图使用。该函数传递了所需的值和属性。该方法类似于向图中添加一条线,唯一的区别是应该通过在要传递给图的文本中使用“\n”来创建每条新线。

例子:

电阻

# Load ggplot2 Package
library("ggplot2")
  
# Create a DataFrame for Plotting
DF <- data.frame(X = runif(100, min=0, max=100),                        
                 Y = runif(100, min=0, max=100))
  
# ScatterPlot with Multiple Lines Text on it.
ggplot(DF,aes(X, Y))+
  geom_point(size = 5, fill = "green", color = "black", shape = 21)+
  annotate("text", x = 50, y = 10, label = "Geeks For Geeks\n(R Tutorial)", 
           size = 10, color = "dark green")

输出:

多行文本绘图

在绘图上注释多条线的散点图