全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4492 6
2021-02-08
各位老师好,
     我想做一个小提琴图,映射到y轴的数据均大于0。但不知道为什么,做出来的图向竟然出现了y<0的部分(如下图所示)。在网上没有找到答案,麻烦各位老师给予指点,谢谢。
    数据已上传,烦请各位老师帮忙! QQ截图20210208201050.png
复制代码

附件列表

volin.xlsx

大小:1.78 MB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-2-9 08:54:21
建议:
1. 使用geom_boxplot, 数据太偏
2. 去掉geom_jitter, 数据量太大
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-2-9 10:33:10
这数据,也是了得。
数据量应该比较大,用点图没效果。
偏度和峰度也都不适合常规展示。
除了zhou1_20老师的建议,另外可以考虑用ggridges包,试一下geom_density_ridges()效果怎么样。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-2-9 15:48:32
zhou1_20 发表于 2021-2-9 08:54
建议:
1. 使用geom_boxplot, 数据太偏
2. 去掉geom_jitter, 数据量太大
谢谢老师的建议……这个数据是基于贝叶斯原理的后验概率分布,我本来期待想用小提琴显示数据分布及其概率密度,现在看来没法用了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-2-9 15:50:52
llb_321 发表于 2021-2-9 10:33
这数据,也是了得。
数据量应该比较大,用点图没效果。
偏度和峰度也都不适合常规展示。
谢谢老师的建议…这个数据是基于贝叶斯的后验概率分布,我本想用小提琴显示数据分布及其概率密度……但是我实在不理解为何我的数据里吗没有小于0的数值,怎么还是画出来了呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-2-9 17:33:42
你疑惑的其实很正常,概率密度是以数据为基础计算来的,虽然数据都是大于0的,而且有限个数的,但是密度曲线在x轴上会超出数据的上下限。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群