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 に答える