Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

R 散点图


散点图

您从 绘图章节 中了解到,plot() 函数用于绘制数字之间的关系图。

“散点图”是一种用于显示两个数值变量之间关系的图形,每个观测值绘制一个点。

它需要两个长度相同的向量,一个用于 x 轴(水平),一个用于 y 轴(垂直)

示例

x <- c(5,7,8,7,2,2,9,4,11,12,9,6)
y <- c(99,86,87,88,111,103,87,94,78,77,85,86)

plot(x, y)

结果

亲自尝试 »

上面示例中的观测值应该显示 12 辆汽车经过的结果。

对于第一次看到该图形的人来说,这可能并不清楚,因此让我们添加一个标题和不同的标签来更好地描述散点图。

示例

x <- c(5,7,8,7,2,2,9,4,11,12,9,6)
y <- c(99,86,87,88,111,103,87,94,78,77,85,86)

plot(x, y, main="汽车观察", xlab="汽车年龄", ylab="汽车速度")

结果

亲自尝试 »

总之,上面示例中的观测值是 12 辆汽车经过的结果。

x 轴 显示汽车的年龄。

y 轴 显示汽车经过时的速度。

观测值之间是否存在任何关系?

似乎汽车越新,行驶速度就越快,但这可能是一种巧合,毕竟我们只记录了 12 辆汽车。



比较图形

在上面的示例中,似乎汽车速度和年龄之间存在关系,但如果我们也绘制另一天的观测值呢?散点图会告诉我们其他东西吗?

要将图形与另一个图形进行比较,请使用 points() 函数

示例

在同一图形上绘制两个图形

# 第一天,12 辆汽车的年龄和速度
x1 <- c(5,7,8,7,2,2,9,4,11,12,9,6)
y1 <- c(99,86,87,88,111,103,87,94,78,77,85,86)

# 第二天,15 辆汽车的年龄和速度
x2 <- c(2,2,8,1,15,8,12,9,7,3,11,4,7,14,12)
y2 <- c(100,105,84,105,90,99,90,95,94,100,79,112,91,80,85)

plot(x1, y1, main="汽车观察", xlab="汽车年龄", ylab="汽车速度", col="red", cex=2)
points(x2, y2, col="blue", cex=2)

结果

亲自尝试 »

注意:为了能够看到比较的差异,您必须为图形分配不同的颜色(通过使用 col 参数)。红色 代表第一天 的值,而 蓝色 代表第二天。请注意,我们还添加了 cex 参数来增加点的大小。

观察结论:通过比较这两个图形,我认为可以肯定地说,它们都得出了相同的结论:汽车越新,行驶速度就越快。



×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.