r - 如何在 Xlim 上使用因子类绘制散点图?
问题描述
当我尝试用抖动做散点图时,我发现它需要Xlim
是数字
plot(jitter(d$'WHO region'), d$Numeric)
> Error in jitter(d$"WHO region") : 'x' must be numeric
因此,当我尝试将列更改为数字时,带有抖动的分散输出变得不可读
as.numeric(as.character(d$'WHO region'))
请注意,WHO 区域列是因子,因为我发现字符类不适用于散点图。
下面是我用来输入数据的代码
d <- read_csv("WHOSIS_000008.csv", col_types = cols(`WHO region` = col_factor(levels = c("Africa","Americas", "Eastern Mediterranean","Europe", "South-East Asia", "Western Pacific"))))
我应该得到的结果。