【发布时间】:2013-10-31 15:26:32
【问题描述】:
我有一些数据如下:
xlab ylab xval yval class
1 2 6015 10500 3
1 7 6015 9696 1
3 5 6632 15626 3
3 6 6632 6074 1
3 5 6632 4189 2
1 3 6015 6632 1
1 5 6015 15626 1
我想使用 xval 和 yval 列中指定的 x 和 y 坐标创建散点图。每个点都根据 class 列中的值进行着色。这部分我可以做如下:
<!-- language: lang-R -->
data <- read.table(filename, header=TRUE);
df <- data.frame(data["xval"], data["yval"], data["class"]);
plot(xval, yval, col=c("red", "blue", "green")[class],
main="Title here",
xlab="Ox title",
ylab="Oy title");
现在,我想使用 (xlab, ylab) 形式的 xlab 和 ylab 列为每个节点创建一个标签.例如。第一个节点被标记为(1,2)。但是,我不知道该怎么做。
有人可以告诉我如何给节点添加标签吗?我是 R 的新手,所以如果您能向我展示示例代码,我将不胜感激。
非常感谢,
【问题讨论】:
标签: r plot label scatter-plot