我是R编程的新手,我正在尝试使用基本图形创建频率条形图。我正在传递一个名为info的向量,其中包含50个项目。每个项目都是字符类型。
plot(x = info,
main = "My title",
xlab = "Items",
ylab = "Count")
当我运行时,我收到错误。
plot.window(...)中的错误:需要有限的' ylim'值。
我认为它可能与向量中的项目数有关,所以我在名为info的向量内将项目减少到10。但同样的错误不断出现。
向量中的字符项是从20个字符到60个字符的任何内容。其中一些包含逗号和括号,我不确定这是否是一个问题?
非常感谢任何帮助。
更新
向量中的字符示例。
"这是一些数据"
"这是另一个例子(测试)"
"这是另一个例子(测试)"
答案 0 :(得分:3)
试试这个,应该有效:
barplot(table(info))