Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R ggplot:如何将y值更改为ggplot中的文本?_R_Ggplot2 - Fatal编程技术网

R ggplot:如何将y值更改为ggplot中的文本?

R ggplot:如何将y值更改为ggplot中的文本?,r,ggplot2,R,Ggplot2,你们中有谁知道,我如何将图中的y值从1改为5,变成一个文本,如“强烈同意”“未决定”“不同意”“强烈不同意”。我尝试了很多连续或离散的组合,但都没有成功。欢迎任何帮助 这将对您有用: require(ggplot2) data <- data.frame(value = rnorm(40, mean = 2, sd = 3), variable = c(rep('A', 20), rep('B', 20)),

你们中有谁知道,我如何将图中的y值从1改为5,变成一个文本,如“强烈同意”“未决定”“不同意”“强烈不同意”。我尝试了很多连续或离散的组合,但都没有成功。欢迎任何帮助


这将对您有用:

  require(ggplot2)
  data <- data.frame(value = rnorm(40, mean = 2, sd = 3),
                     variable = c(rep('A', 20), rep('B', 20)), 
                     group = rep(c('G1', 'G2'), 20))
  yLabs <- c("Strongly Agree", "Agree", "Undecided", "Disagree", "Strongly Disagree")
  ggplot(data, aes(x=variable, y=value)) +
    geom_boxplot(aes(fill=group)) + 
    scale_y_continuous(breaks = c(1,2,3,4,5), labels=yLabs)

你好,Prradep,非常感谢您提供的信息。这正是我要找的!工作完美!最好的portas525@portas525如果这是您正在寻找的解决方案,那么请接受此答案,以便其他人知道您找到了解决方案。有关