您能否告诉我,还有什么其他方法可以比此方法更好地绘制重复数据?在该图中重复项不清楚。

r - 绘制具有重复点的数据-LMLPHP

 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")

显示特定点上的重复项的目的是显示发生的情况。

最佳答案

要可视化重复点,您可以:

  • 添加抖动(例如,使用geom_jitter)
  • 较低的alpha(例如alpha = 0.1)
  • 减小点的大小(例如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()
    

    情节:

    r - 绘制具有重复点的数据-LMLPHP

    10-08 11:04