R语言 从CSV创建散点图

R语言 从CSV创建散点图

在R编程语言中,我们使用 plot() 函数来显示散点图。它需要八个参数。

语法: plot(x, y, main, xlab, ylab, xlim, ylim, axes)

参数

  • x:设置用于水平坐标的变量。
  • y:设置用于垂直坐标的变量。
  • xlab:横轴的标签。
  • ylab:垂直轴的标签。
  • main:图表的标题。
  • xlim:用于绘制x值的x限制。
  • ylim:绘制y值时的y的界限。
  • axes:表示是否应该在图上绘制两个轴。

为了设置散点图的属性,如散点图点的颜色和形状,我们使用 “col “属性来设置散点图的颜色,为了设置形状,我们使用 “pch”,其中pch是0到25之间的数值。

创建数据框架

在这里,我们将从这个数据集创建数据框架。我们使用read.csv()来读取csv文件并将数据存储在一个变量中。

csv_data<-read.csv("diamonds.csv")
print(csv_data)
R

输出

在R语言中从CSV创建散点图

例1: 在这个例子中,我们创建了一个简单的散点图,其中x被设置为克拉,y被设置为价格。我们将该图标记为 “价格与克拉”。

语法: plot(x, y, main, xlab, ylab, col, pch)

其中x是克拉数据,y是价格数据,xlab是x的标签为 “克拉”,ylab是y的标签为 “价格”。

plot(x = csv_datacarat,
     y = csv_dataprice,
     xlab = "Carat",
     ylab = "Price",
     main = "Price vs Carat")
R

输出

在R语言中从CSV创建散点图

例2: 在这个例子中,我们试图设置散点图的属性,如散点图点的颜色和形状。我们设置pch值为4,其中值4表示为 “x”,颜色被设置为绿色。

plot(x = csv_datacarat,
     y = csv_dataprice,
     xlab = "Carat",
     ylab = "Price",
     col = "green",
     pch = 4,
     main = "Price vs Carat")
R

输出

在R语言中从CSV创建散点图

例3: 我们也可以用abline()函数在散点图上添加一条回归线。我们传递两个参数,首先传递lm()函数(lm()函数用于拟合线性模型。),在这里我们指定数据集的x和y以及数据的名称,第二个参数是线的颜色。

plot(x = csv_datacarat,
     y = csv_dataprice,
     xlab = "Carat",
     ylab = "Price",
     col = "green",
     pch = 4,
     main = "Price vs Carat")
 
abline(lm(csv_dataprice ~ csv_datacarat,
          data = csv_data), col = "black")
R

输出

在R语言中从CSV创建散点图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程