2017-10-20 61 views
1

您能否告訴我,有沒有其他方法可以以比這更好的方式繪製重複數據?這個圖中的重複不清楚。繪製帶重複點的數據

enter image description here

library(ggplot2) 
p <- ggplot(output, aes(output$Longitudes, output$Latitudes)) 
p + geom_text(aes(x = jitter(output$Longitudes), y = 
jitter(output$Latitudes)),check_overlap = FALSE, size =5) 
p + geom_point(position = "jitter") 

表示上的特定點的複製的目的是要表明的發生。

回答

1

形象化重複的點,你可以:(例如,alpha = 0.1

  • 添加抖動(例如,使用geom_jitter
  • alpha
  • 點的減少大小(例如,size = 1)的點
  • 變化的形狀(例如,shape = 21

編號:

# Generate data 
df <- reshape2::melt(data.frame(A = rep(0, 1e3), B = rep(1, 1e3))) 
# Plot data 
library(ggplot2) 
ggplot(df, aes(variable, value)) + 
    geom_jitter(alpha = 0.5, size = 2, shape = 21) + 
    theme_classic() 

簡介:

enter image description here

+1

謝謝:)它的偉大! – Saara

+0

@Saara樂意幫忙:-) – PoGibas

+0

:)祝您有美好的一天! – Saara