在r中以图形形式显示表格的最佳方法是什么?

时间:2016-07-06 11:05:34

标签: r dataframe ggplot2 bar-chart visualization

我有下表(数据框):

             week24  week25 week26
 under 0.5m    1824   1878   1955
 0.5 to 1m     170    205    211
 1to3          117    109    124
 3to6           19     19     25
 6to10           9      8      8
 10to15          4      3      5
 15to30          9     13      9
 above 30m      19     32     28

我正在寻找在图表上可视化的最佳方式然后我可以在0.5米以下的行名称:X轴上方30米以上。

我已经尝试过barplot(),但结果并不是那么好

enter image description here

如何让它更具信息性?

1 个答案:

答案 0 :(得分:1)

我不清楚你究竟想要获得什么。也许只需添加图例,您的图表就会更具描述性。我有一个简单的数据框来显示我的意思:

df <- data.frame(Z=c(1,2,3),Y=c(2,3,1))
row.names(df) <- c("Cat1","Cat2","Cat3")

barplot(as.matrix(df),
        legend.text = row.names(df),
        args.legend = list(x = "right"),
        col = c("blue","green","red"))

enter image description here

如果您想查看更好的颜色,请查看此网站:http://www.stat.columbia.edu/~tzheng/files/Rcolor.pdf