【发布时间】:2019-09-13 16:44:06
【问题描述】:
我的原始数据
head(predictionDB)
Helpful X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18 X19 X20 X21 X22
1 1 1 1 1 0 1 1 0 0 0 0 1 1 0 0 0 1 1 0 0 1 0 0
2 0 1 0 0 0 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 0
我使用以下代码对它们进行了汇总:
plotDB <- aggregate(predictionDB,
list(predictionDB$Helpful),
mean)
这是输出数据
> plotDB
Group.1 Helpful X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18 X19 X20 X21 X22
1 0 0 0.1666192 0.1857021 0.2418114 0.2258616 0.1774423 0.1874110 0.2603247 0.1777271 0.1407007 0.1540872 0.1794361 0.174879 0.1859869 0.3691256 0.2574765 0.1569353 0.2455141 0.1726004 0.1572202 0.2016520 0.2267160 0.1911136
2 1 1 0.2896282 0.3180039 0.2896282 0.3072407 0.2666341 0.3228963 0.2793542 0.2818004 0.2504892 0.2607632 0.2588063 0.316047 0.3317025 0.2896282 0.3003914 0.2656556 0.3047945 0.2999022 0.3126223 0.3131115 0.2813112 0.3131115
现在我想创建一个包含 x 轴上的变量的图,以便比较 Helpful = 0 和 Helpful = 1 的所有变量 X 的均值。
使用以下代码为我提供了我需要的两个有用类与每个变量的图,但 x 轴上根本没有标签。
问题:
- y 轴仅上升到 0.30,而在某些情况下高于它
- 栏下没有帮助类 (1,0) 的标签
barplot(t(as.matrix(plotDB[,3:nTopicsLDA])),
beside=TRUE)
其中 nTopicsLDA 是一个数值变量,在本例中为 22。
非常感谢您!
【问题讨论】:
-
什么是 nTopicsLDA ?您能否提供所有数据集或最小示例,以使我们能够重现您提供的不良条形图。您的数据类型是什么?谢谢
标签: r dataframe plot bar-chart