我正在寻找一种在绘图旁边添加表格的方法(在实际的笛卡尔画布之外)。该表将是排序索引,其中更多信息与图上已有的标签相关。我有一个使用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
我如何添加这样一张桌子?我不想在散点图中添加整个名称,因为它会重叠很多点。正如您所看到的,即使数字本身重叠,尽管它是可以接受的。
欢迎并赞赏投入。
答案 0 :(得分:5)
尝试这个最小的例子:
library(gridExtra)
library(ggplot2)
grid.arrange(qplot(1,1), legend = tableGrob(matrix(1:10, ncol=2)))