如何在R中散布情节

时间:2016-01-29 04:22:20

标签: r

scatter plot picture如何在R?

中从此数据框中绘制散点图
   A  B  C  D

   5  0  0  0

   0   7  9 0

绘图的方式应使一个轴标签应为A B C D(列名称),另一个轴应标记为0到20。

1 个答案:

答案 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)

<强>输出

enter image description here