我与切换功能来准备数据的barplot直方图,但保持运行到我的标签和休息之间的矛盾似乎工作:
Error in cut.default(sample(1:1e+05, 500, T), breaks = sq, labels = sprintf("$%.0f", : labels/breaks length conflict
下面是一个例子。 我假装它是收入的数据,在$ 10,000桶使用的0至$ 100,000的序列。 我用的是同一个变量同时生成休息和标签,对标签的一面轻微格式化。 我想他们可能出于某种原因比较的特征向量,当有不同的长度,但他们似乎有相同的长度,还是。
> sq<-seq(0,100000,10000)
> cut(sample(1:100000, 500, T),breaks=sq,labels=sprintf("$%.0f",sq))
> length(sprintf("$%.0f",sq))
[1] [11]
> length(sq)
[1] [11]
编辑:
每@thelatemail和@Josh奥布莱恩的建议,我改变了代码,这和东西都在正常工作。 cut(sample(1:100000, 500, T),breaks=sq,labels=sprintf("$%.0f",sq[-1]))