R中的儿童成长图

Children Growth chart in R

我需要为以下数据集创建一个增长图表类型的图表:

df <- data.frame(height = c(150-154, 155-159, 160-164 ,165-169 ,170-174 ,175-179, 180-184 ,185-189, 160-164, 165-169, 170-174 ,175-179, 180-184 ,185-189 ,190-194, 195-199 ,>200),
                 weight = c(113 ,137 ,134 ,127, 143 ,110 ,159 ,155, 129, 136, 166, 165 ,182, 200 ,219 ,206 ,327), sex = c(women, women ,women ,women ,women ,women ,women ,women, men  , men   ,men   ,men  , men  , men ,  men  , men  , men),stringsAsFactors = F)

我想做的那种图和宝宝成长图差不多。百分位数 5 和 95,以及中位数。作为这个:

但是对于男人和女人。我希望身高在 x 轴上,体重在 y 轴上。

我正在尝试包 childsds,特别是来自 Mandy Vogel 的代码: https://www.rdocumentation.org/packages/childsds/versions/0.7.4/topics/make_percentile_tab

但是我无法管理我想要的东西,因为我不知道什么是参考对象。

你能帮忙吗?抱歉,这太可怕了,但这正是我想要的,图片只代表一组,但我希望这个适用于男性和女性,百分位数代表体重,因为它是不同身高的中位数:

谢谢!

警告:我没有对此进行测试,但由于我没有看到对您问题的答复,所以我查看了软件包文档,此处:https://cran.r-project.org/web/packages/childsds/childsds.pdf

而且包里好像有很多“refgroup”对象,好像是不同权威机构发布的参考百分位数据集。例如,如果您在美国,您可能想要这样: cdc.ref object with data about BMI etc. as documented on page 7