【发布时间】:2015-09-07 03:26:33
【问题描述】:
HH包的李克特图的默认字体很小,我想增加它的大小以便阅读。我也想控制图例的标注值的顺序。
为了正确排序我的价值标签,我不得不将我的数据重新编码为“1 Not Valuable”、“2 Neutral”和“3 Valuable”。我不想列出“1”、“2”和“3”,只是希望将其列为“无价值”、“中性”和“有价值”,但是,当我尝试列出这些值时作为分类变量,值默认按字母顺序排列(例如,“中性”、“无价值”、“有价值”)。我希望这些值的顺序是“不有价值”、“中性”、“有价值”。
这是我当前的代码和数据(a)
Value
Age 1 Not Valuable 2 Neutral 3 Valuable
18-25 8 4 8
25.01-35 17 12 22
35.01-45 10 19 18
45.01-55 11 15 22
55.01-65 27 25 34
65.01-93 37 40 30
age=likert(a, ylab='Age Category', main='AGE DISTRIBUTION',
as.percent=TRUE, col=c('gray70', 'gray48', 'black'))
我也尝试过使用“主题”功能通过代码控制文本大小:
+theme(legend.text=element_text(size=12))
但是,我收到指出
的 R 错误找不到功能主题
我在图例中没有找到任何关于控制价值尺度顺序的信息。
【问题讨论】:
-
theme是一个ggplot2函数,可能不适用于HH包生成的图。为了使用theme函数,您必须加载ggplot2库。这可以通过在控制台中输入require(ggplot2)来完成。