3

我正在寻找一种在绘图旁边(在实际笛卡尔画布之外)添加表格的方法。该表将是一个排序索引,其中包含与图上已有标签相关的更多信息。我有一个使用 ggplot 创建的散点图,如下所示:

在此处输入图像描述

该图的R代码如下:

png("image.png", width = 2000, height = 1500, res = 85);
ggplotXY <- ggplot(scatterPlotData, aes(x=x, y=y, colour=labels, label=labels)) +
geom_point() +
geom_text(hjust=0, vjust=0)
ggplotXY
dev.off()

我的数据框中有一列包含该点的名称。因此,例如,这些行很长:

1: Name One
2: Name Two
3: Name Three
.
.
.
150: Name 150

我将如何添加这样的表?我不想在散点图中添加整个名称,因为它会重叠很多点。如您所见,即使数字本身也重叠,尽管这是可以接受的。

欢迎和赞赏输入。

4

1 回答 1

5

试试这个最小的例子:

library(gridExtra)
library(ggplot2)
grid.arrange(qplot(1,1), legend = tableGrob(matrix(1:10, ncol=2)))
于 2013-08-07T22:20:59.940 回答