嗨,我想我在这里有一个非常基本的问题。我有一个这样的情节, 但你可以很容易地注意到,有些标签无法显示(有些与符号重叠,有些刚刚超出图框)我注意到有一些方法可以调整位置标签
text(tsne_out$Y[,1], tsne_out$Y[,2], labels=samplegrouptry, pos=1)
例如,我可以指定“pos”的值(从 1 到 4)。我想它们在大多数情况下都足够好。但我想知道是否有更好的方法来做到这一点。任何建议,谢谢!
根据来自的建议
解决该问题的一种方法是扩大绘图的轴。
您的示例使用虚拟数据大致复制:
x <- rnorm(16, mean = 0)
y <- rnorm(16, mean = 1)
# Initial scatterplot with text labels out of plot area:
plot(x, y, pch = 16)
text(x, y, labels = paste("Name", 1:16), pos = 1) # Some labels outside plot area
# Second plot with the X and Y axes gently expanded:
plot(x, y, pch = 16,
xlim = 1.1*range(x),
ylim = 1.1*range(y))
text(x, y, labels = paste("Name", 1:16), pos = 1) # Labels now fit inside!
我希望这有帮助。