更改李克特图图例和值标签排列的字体大小
Change font size of likert plot legend and value label arrangement
HH包的李克特图默认字体偏小,想加大阅读。我也想控制图例标注值的顺序
为了正确排序我的价值标签,我不得不将我的数据重新编码为“1 无价值”、“2 中性”和“3 有价值”。我不想列出“1”、“2”和“3”,而只想将其列为 "Not Valuable"、"Neutral" 和 "Valuable",但是,当我尝试将值列为分类变量,值默认按字母顺序排列(例如,"Neutral"、"Not Valuable"、"Valuable")。我希望值的顺序为 "Not Valuable"、"Neutral"、"Valuable".
这是我目前的代码和数据(一)
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" 函数来控制文本大小,代码如下:
+theme(legend.text=element_text(size=12))
但是,我收到 R 错误
could not find function theme
我没有找到图例中控制值比例顺序的资料。
我遇到了同样的问题,不得不使用 lattice 包中的命令。将此添加到您的代码中:
auto.key.in = list(cex = 1.2)
正在将数字调整为您想要的字体大小。
检查 ?likert.plot :
然后您可以使用
plot (age, legend.position="right", group.order = a$Age)
HH包的李克特图默认字体偏小,想加大阅读。我也想控制图例标注值的顺序
为了正确排序我的价值标签,我不得不将我的数据重新编码为“1 无价值”、“2 中性”和“3 有价值”。我不想列出“1”、“2”和“3”,而只想将其列为 "Not Valuable"、"Neutral" 和 "Valuable",但是,当我尝试将值列为分类变量,值默认按字母顺序排列(例如,"Neutral"、"Not Valuable"、"Valuable")。我希望值的顺序为 "Not Valuable"、"Neutral"、"Valuable".
这是我目前的代码和数据(一)
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" 函数来控制文本大小,代码如下:
+theme(legend.text=element_text(size=12))
但是,我收到 R 错误
could not find function theme
我没有找到图例中控制值比例顺序的资料。
我遇到了同样的问题,不得不使用 lattice 包中的命令。将此添加到您的代码中:
auto.key.in = list(cex = 1.2)
正在将数字调整为您想要的字体大小。
检查 ?likert.plot :
然后您可以使用
plot (age, legend.position="right", group.order = a$Age)