r - 如何将散点图变成数字?
问题描述
我正在使用 ggplot/geom_point 创建散点图。这是我在 ggplot 中构建函数的代码。
AddPoints <- function(x) {
list(geom_point(data = dat , mapping = aes(x = x, y = y) , shape = 1 , size = 1.5 ,
color = "blue"))
}
我想知道是否可以用数字替换图上的标准点。也就是说,您不会在图上看到一个点,而是在图上看到一个数字来表示每个观察值。我希望该数字对应于该给定观察的列(列名“RP”)。提前致谢。
样本数据。
Data <- data.frame(
X = sample(1:10),
Y = sample(3:12),
RP = sample(c(4,8,9,12,3,1,1,2,7,7)))
解决方案
使用geom_text()
rp 变量并将其映射到 label 参数。
ggplot(Data, aes(x = X, y = Y, label = RP)) +
geom_text()
推荐阅读
- tensorflow - ROS节点中的分割网络实时推理
- php - FormType 从实体关系中添加字段
- ruby-on-rails - Github 页面上的 Rails
- github - 如果我在 GitHub 上更改我的 GPG 密钥,我之前的提交是否会显示为未验证?
- jquery - 使用 HTML CSS Bootstrap 的右工具提示菜单
- c++ - 关于 Introspection / static_assert (C++17) 的问题
- reactjs - 从 material-ui 自动完成中隐藏一个选项
- java - 主机名不能为空
- c - 我如何使用 sizeof(指针)。所以我得到 sizeof(array)。指针指向数组
- php - 类 App\Http\Requests\MyCustomRequest 不存在 - Laravel 6