【问题标题】:what is the best way to visualize a table on graph in r在 r 中可视化图表的最佳方法是什么
【发布时间】:2016-07-06 11:05:34
【问题描述】:

我有下表(数据框):

             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.5m 以下的行名:X 轴上的 30m 以上。

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

我怎样才能让它更丰富?

【问题讨论】:

  • @akrun 这是我之前使用切点的问题的继续,但我需要一种方法来正确地可视化它们
  • 这取决于你想看到什么/与情节交流。您想比较各组之间的趋势吗?您想比较两组的绝对大小吗?还有什么?

标签: r dataframe ggplot2 bar-chart visualization


【解决方案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"))

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

【讨论】:

  • 如何为不同的行赋予一些颜色?
猜你喜欢
  • 2021-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多