如何在离散的X轴上获得平滑的密度曲线?

约翰·亨利

我有一个离散的x轴,水平数很少。我想要显示分布的平滑曲线。当我把它gear作为一个因子时,我得到的条形与我要寻找的不完全相同;当我将其gear用作数字时,我得到的锯齿状分布也不是我所要的。

有没有人建议显示离散数据的平滑分布?

library(tidyverse)

mtcars %>% 
  group_by(gear) %>% 
  summarise(mpg = mean(mpg)) %>% 
  ggplot(aes(factor(gear), mpg)) +
  geom_density(stat = "identity")

离散分布

乔恩·斯普林

我同意这样的评论,即可能造成混淆或误导,因为连接分类变量会暗示可能是主观或误导的频谱和间距。

但是,假设这对您的用例有意义,则可以通过以下方式解决此问题:将要素转换为数字化,连续的“后台数据”,然后将标签调整为分类类型。例如:

mtcars %>% 
  mutate(gear = as.factor(gear)) %>%
  group_by(gear) %>% 
  summarise(mpg = mean(mpg)) %>%
  mutate(factor_num = as.numeric(gear)) -> temp

ggplot(temp, aes(x = factor_num, y = mpg)) +
  # This geom draws a smooth line through your points
  ggalt::geom_xspline(spline_shape = -0.5) +
  geom_point() +
  scale_x_continuous(breaks = temp$factor_num, labels = temp$gear, name = "gear") +
  expand_limits(y = 0)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中绘制泊松密度曲线?

来自分类Dev

如何找到相似的密度曲线?

来自分类Dev

如何在R到极值范围内绘制对数刻度密度曲线?

来自分类Dev

如何在geom_histogram中添加密度曲线和中线?

来自分类Dev

如何在x轴上获得正确的顺序?

来自分类Dev

用透明颜色填充密度曲线

来自分类Dev

如何在pgfplots中绘制平滑曲线?以及如何删除y轴刻度线?

来自分类Dev

如何使用ggplot在密度图的x轴上添加红点

来自分类Dev

积分直方图和密度曲线,其中一根轴表示频率,另一根轴表示密度

来自分类Dev

如何使用polygon()在概率密度曲线下方着色

来自分类Dev

如何使用polygon()在概率密度曲线下方着色

来自分类Dev

如何使用百分比在 R 中绘制密度曲线?

来自分类Dev

如何在 Matlab 中的离散序列数据(词干)上拟合曲线?

来自分类Dev

如何在Matlab中检测平滑曲线

来自分类Dev

如何在python中平滑曲线

来自分类Dev

如何在具有非平衡数据的情况下更改ggplot中离散x刻度的顺序(x轴上的NA)

来自分类Dev

如何在具有非平衡数据的情况下更改ggplot中离散x刻度的顺序(x轴上的NA)

来自分类Dev

如何在ROC曲线中获取x轴(FPR)和y轴(TPR)的值

来自分类Dev

分位数在密度曲线下的阴影(填充或颜色)区域

来自分类Dev

向R中的图添加相同的密度曲线

来自分类Dev

sns.pairplot显示密度曲线而不是直方图

来自分类Dev

如何在python的matplotlib上重新绘制一条曲线以获得乘法曲线图?

来自分类Dev

我在R上有2个图形。它们的x轴不同,但是趋势曲线相似。如何在r上叠加它们?

来自分类Dev

如何在跟随鼠标位置的Y轴上锁定的对象上实现平滑移动?

来自分类Dev

如何在跟随鼠标位置的Y轴上锁定的对象上实现平滑移动?

来自分类Dev

Highcharts-如何在我的钟形曲线(标准偏差曲线)上绘制X轴线

来自分类Dev

如何在CSS动画中制作平滑的曲线/旋转

来自分类Dev

如何在 Rplot 中平滑我的偏差曲线

来自分类Dev

在密度曲线下的区域着色,以标记最高密度间隔(HDI)

Related 相关文章

  1. 1

    如何在R中绘制泊松密度曲线?

  2. 2

    如何找到相似的密度曲线?

  3. 3

    如何在R到极值范围内绘制对数刻度密度曲线?

  4. 4

    如何在geom_histogram中添加密度曲线和中线?

  5. 5

    如何在x轴上获得正确的顺序?

  6. 6

    用透明颜色填充密度曲线

  7. 7

    如何在pgfplots中绘制平滑曲线?以及如何删除y轴刻度线?

  8. 8

    如何使用ggplot在密度图的x轴上添加红点

  9. 9

    积分直方图和密度曲线,其中一根轴表示频率,另一根轴表示密度

  10. 10

    如何使用polygon()在概率密度曲线下方着色

  11. 11

    如何使用polygon()在概率密度曲线下方着色

  12. 12

    如何使用百分比在 R 中绘制密度曲线?

  13. 13

    如何在 Matlab 中的离散序列数据(词干)上拟合曲线?

  14. 14

    如何在Matlab中检测平滑曲线

  15. 15

    如何在python中平滑曲线

  16. 16

    如何在具有非平衡数据的情况下更改ggplot中离散x刻度的顺序(x轴上的NA)

  17. 17

    如何在具有非平衡数据的情况下更改ggplot中离散x刻度的顺序(x轴上的NA)

  18. 18

    如何在ROC曲线中获取x轴(FPR)和y轴(TPR)的值

  19. 19

    分位数在密度曲线下的阴影(填充或颜色)区域

  20. 20

    向R中的图添加相同的密度曲线

  21. 21

    sns.pairplot显示密度曲线而不是直方图

  22. 22

    如何在python的matplotlib上重新绘制一条曲线以获得乘法曲线图?

  23. 23

    我在R上有2个图形。它们的x轴不同,但是趋势曲线相似。如何在r上叠加它们?

  24. 24

    如何在跟随鼠标位置的Y轴上锁定的对象上实现平滑移动?

  25. 25

    如何在跟随鼠标位置的Y轴上锁定的对象上实现平滑移动?

  26. 26

    Highcharts-如何在我的钟形曲线(标准偏差曲线)上绘制X轴线

  27. 27

    如何在CSS动画中制作平滑的曲线/旋转

  28. 28

    如何在 Rplot 中平滑我的偏差曲线

  29. 29

    在密度曲线下的区域着色,以标记最高密度间隔(HDI)

热门标签

归档