【发布时间】:2015-02-27 12:36:09
【问题描述】:
我有以下问题:
我需要创建一个马赛克图,但想显示每个马赛克的案例数,因为每个国家/地区的总数不同。该图基于以下数据:
1 - not agree 2 3 4 5 - fully agree
DE 6 2 0 0 1
ES 5 3 1 1 0
FR 6 3 1 2 0
SE 4 3 0 0 0
我使用了以下代码:
> mosaicplot(Q1, col=c("red", "orange", "yellow", "green", "green4"),
+ las = 1,
+ main = "There is no need to do anything about it.",
+ ylab = "",
+ xlab = "Country")
给我这张图:
现在我想将第一个红色条分成六个相同颜色的条,因为德国 a.s.o. 有 6 票。关于如何实现这一点的任何想法?
【问题讨论】:
-
你会考虑在每个盒子里贴一个标签来标明数字吗?
-
是的,当然,但我不知道怎么做。有什么想法吗?
-
@lawyeR:对不起,已经很久了,但我仍然感谢您的帮助!
-
我找到了使用 ggplot2 的解决方案。谢谢。
-
恭喜。我在看stackoverflow.com/questions/20228326/…。您为什么不发布您的解决方案作为答案,以便其他人能够从中学习?
标签: r