如何在R?
中从此数据框中绘制散点图 A B C D
5 0 0 0
0 7 9 0
绘图的方式应使一个轴标签应为A B C D
(列名称),另一个轴应标记为0到20。
答案 0 :(得分:2)
你可以试试这个:
需要稍微格式化数据。我使用melt
包中的reshape2
将数据转换为以下格式。
library(reshape2)
data = melt(data, measure.vars = c("A","B","C","D"))
现在data
看起来像这样:
> data
variable value
1 A 5
2 A 0
3 B 0
4 B 7
5 C 0
6 C 9
7 D 0
8 D 0
<强>绘图强>:
使用ggplot
,努力反映你的照片......
library(ggplot2)
ggplot(data, aes(x=variable, y = value)) + geom_point(shape = 3)
<强>输出强>