R:如何在地块

时间:2017-03-09 09:49:37

标签: r plot data-visualization data-presentation

嗨,我想我在这里有一个基本的问题。 我有一个这样的情节enter image description here 但是你可以很容易地注意到,有些标签无法显示(有些标签与符号重叠,有些只是图框外) 我注意到有一些方法可以调整标签的位置

text(tsne_out$Y[,1], tsne_out$Y[,2], labels=samplegrouptry, pos=1)
例如,我可以指定" pos"的值。 (从1到4)。我猜他们在大多数情况下都足够好。但我想知道是否有更好的方法可以做到这一点。 任何建议,谢谢!

遵循

的建议

vas_u通过更改轴范围以及" pos",我可以获得更好的情节: enter image description here

1 个答案:

答案 0 :(得分:0)

解决问题的一种方法是扩大情节的轴。

您的示例近似使用虚拟数据进行复制:

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!

我希望这会有所帮助。