首页 > 解决方案 > R:对于相同的代码,标签(q1,median)出现在一台计算机上但不出现在另一台计算机上

问题描述

我正在使用 R 编程语言。我使用“plotly”库制作了一个简单的箱线图:

library(plotly)
library(ggplot2)

var_1<-rnorm(100,10,5)
var_2 <- sample( LETTERS[1:4], 100, replace=TRUE, prob=c(0.1, 0.2, 0.65, 0.05) )

df = data.frame(var_1, var_2)
df$var_2 = as.factor(df$var_2)


p5 <- plot_ly(df,
              y = ~var_1,
              color = ~var_2,
              type = "box") %>% 
  layout(title = "Income by career stage",
         xaxis = list(title = "Stage",
                      zeroline = FALSE),
         yaxis = list(title = "Income",
                      zeroline = FALSE))
p5

在此处输入图像描述

当我在一台计算机上运行代码时,标签(中位数、q1 等)出现在 plotly boxplot 上。但是当我在另一台计算机上尝试这个时,这些相同的标签不会出现(相应的数字会出现,但标签都被给定列的“A”、“B”、“C”或“D”替换)。是否有更明确的方法(例如手动指定)告诉计算机“确保”这些标签出现?

谢谢

标签: rplotlydata-visualizationboxplot

解决方案


推荐阅读