Skip to Content
R 语言经典实例(原书第 2 版)
book

R 语言经典实例(原书第 2 版)

by J.D. Long, Paul Teetor
June 2020
Beginner to intermediate
522 pages
9h 6m
Chinese
China Machine Press
Content preview from R 语言经典实例(原书第 2 版)
262
10
10.5 创建多组散点图
10.5.1 问题
在数据框中的每个记录有多个观察值:
x
y
和表示观测值组别的因子
f
。你想要创建
x
y
的散点图,以区分不同的组。
10.5.2 解决方案
使用 ggplot,我们通过将 shape = f 传递给 aes 函数将形状映射到因子 f
ggplot(df, aes(x, y, shape = f)) +
geom_point()
10.5.3 讨论
在一个散点图中绘制多个组别会产生无意义的混乱,除非我们将一个组与另一个组区分
开来。我们通过设置 aes 函数的 shape 参数在 ggplot 中进行区分。
内置的 iris 数据集包含 Petal.Length Petal.Width 的配对度量。每个度量还
具有一个 Species 属性,用于指示花的种类。如果一次绘制所有数据,我们将得到如
10-14 所示的散点图。
ggplot(data = iris,
aes(x = Petal.Length,
y = Petal.Width)) +
geom_point()
Petal.Length
Petal.Width
2.5
2.0
1.5
1.0
0.5
0.0
2 4 6
10-14
iris
:长度与宽度
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

Aurélien Géron
大规模数据分析和建模:基于 Spark 与 R

大规模数据分析和建模:基于 Spark 与 R

Javier Luraschi, Kevin Kuo, Edgar Ruiz
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey

Publisher Resources

ISBN: 9787111656814