gpt4 book ai didi

在 ggradar 中 reshape 组标签

转载 作者:行者123 更新时间:2023-12-03 16:04:55 25 4
gpt4 key购买 nike

使用时 ggradar长变量名不适合 Pane 。有没有办法 reshape ggradar 中的变量名称? ?

可重现的例子:

library(ggradar)
suppressPackageStartupMessages(library(dplyr))
library(scales)

data <- data.frame(
group = c("A", "B", "C"),
variable_with_long_name_1 = c(0,1,0.5),
variable_with_long_name_2 = c(0,1,.5),
variable_with_long_name_3 = c(1,0,0.5)
)
ggradar(data)

这有效,看起来像:

enter image description here

任何提示?

最佳答案

如果可以,我建议使用 ggRadar 来自 ggiraphExtra :

library(ggiraphExtra)

g <- ggRadar(data, aes(color = group), scales = "free") +
theme_minimal() +
theme(text = element_text(size=7), # custom font size
axis.text.y = element_blank())

enter image description here

此外,您还可以使用 ggplot2语法。

另外我认为最好使用简单的 ggsave ,只需使用尺寸,您就不必牺牲文本大小:
g <- ggRadar(data, aes(color = group), scales = "free") + 
theme_minimal() +
theme(axis.text.y = element_blank())
print(g)
ggsave("/plt.png", width = 16, height = 9, dpi = 120)

使用的数据:
data <- data.frame(
group = c("A", "B", "C"),
variable_with_long_name_1 = c(0,1,0.5),
variable_with_long_name_2 = c(0,1,.5),
variable_with_long_name_3 = c(1,0,0.5)
)

关于在 ggradar 中 reshape 组标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52160974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com