如何在R中创建直方图,x坐标显示非数字标签和频率总计

amb*_*478 4 r histogram usage-statistics

我正在创建一个模拟数据集,我想基于不是数字的x值创建直方图.这是我有的:

x <- c("CF", "CH", "CJ", "CE", "CN", "EC", "EN", "EJ", "AB", "BA", "KO", "OD", "DL", "HG")
px = c(0.08, 0.10, 0.06, 0.20, 0.04, 0.15, 0.02, 0.10, 0.025, 0.025, 0.05, 0.05, 0.05, 0.05)
draws = sample(x, size = 1000, replace = TRUE, prob = px)
hist( draws)
Run Code Online (Sandbox Code Playgroud)

我希望直方图将x的值作为标签,并且每个条都显示x的每个值的总采样频率.任何帮助,将不胜感激!!

Sco*_*hie 8

你的意思是条形图?

> barplot(height=table(draws))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述