文章预览
今天介绍一个R包 {vipor} [1] ,使用简单代码就能画出小提琴散点图(Violin Scatter Plot),结合了小提琴图和散点图,还能解决点与点重叠的问题。 开始准备工作! 安装并载入需要的R包: install.packages( "vipor" ) library (vipor) 创建四个不同的数据集: set.seed( 1 ) # 设置随机种子,确保结果可重复 mydata_norm x = rep( "Mean = 0, sd = 1" , 200 ), y = rnorm( 200 , mean = 0 , sd = 1 ) # 正态分布数据 ) set.seed( 2 ) # 设置随机种子,确保结果可重复 mydata_bi x = rep( "Bimodal" , 90 ), y = c(rnorm( 30 , mean = -3 ), rnorm( 60 , mean = 3 )) ) set.seed( 3 ) # 设置随机种子,确保结果可重复 mydata_gamma x = rep( "The Gamma Distribution" , 50 ), y = rgamma( 50 , 1 ) # 生成50个伽马分布随机数 ) set.seed( 4 ) # 设置随机种子,确保结果可重复 mydata_cauchy x = rep( "the Cauchy Distribution" , 100 ), y = rcauchy(
………………………………