【发布时间】:2013-01-14 07:04:07
【问题描述】:
我将数据保存为一个包含 12 列的 .csv 文件。第 2 到 11 列(标记为 F1, F2, ..., F11)是 features。 Column one 包含label 这些功能good 或bad。
我想针对label 绘制所有这 11 个功能的boxplot,但用good 或bad 分隔。到目前为止我的代码是:
qplot(Label, F1, data=testData, geom = "boxplot", fill=Label,
binwidth=0.5, main="Test") + xlab("Label") + ylab("Features")
但是,这仅显示F1 与label。
我的问题是:如何在一张带有一些dodge position 的图中显示F2, F3, ..., F11 和label?我已经对特征进行了标准化,因此它们在 [0 1] 范围内的比例相同。
测试数据可以在here找到。我手绘了一些东西来解释这个问题(见下文)。
【问题讨论】:
-
(+1) 您的帖子包含所有内容,但格式不完全。我想那是反对票。请学习使用 SO 格式化选项!它会对你有很大帮助。此外,您应该使用
dput(testData)并将输出粘贴到此处,而不是发布到 CSV 的链接,以便人们可以直接在他们的系统上复制/粘贴。 -
非常感谢,阿伦。我将尝试格式化我未来的帖子。我试图粘贴数据,但发现它包含这么多数字。但我应该创建一个较小的玩具问题。