ggplot 箱线图标签不显示
ggplot boxplot labels not showing
我正在创建箱线图并可以显示该图,但 x 轴和 y 轴刻度和标签没有显示。我自己的数据和示例数据都会出现这种情况。这是示例数据(来自 http://www.cookbook-r.com/Graphs/Axes_(ggplot2)/:
bp <- ggplot(PlantGrowth, aes(x=group, y=weight)) +
geom_boxplot()
bp
结果图
设置离散的 x 轴也不会改变任何东西
bp + scale_x_discrete(limits=c("trt1","trt2","ctrl"))
结果改变了箱线图的顺序但没有标签显示。为什么刻度和标签不显示,我如何让它们显示?
@chemdork123 在评论中解决了问题,但想 post 在这里回答以结束问题。我按照此处 https://www.r-bloggers.com/how-to-remove-all-user-installed-packages-in-r/ 中的说明卸载了所有软件包,但基本软件包和推荐软件包除外。卸载所有软件包后,我重新安装 ggplot2
并出现字幕。在一个一个地重新安装之前的每个问题后,我了解到 ggtern
是这里的问题。删除 ggtern
并重新安装 ggplot2
再次解决了问题,代码运行完美。
我正在创建箱线图并可以显示该图,但 x 轴和 y 轴刻度和标签没有显示。我自己的数据和示例数据都会出现这种情况。这是示例数据(来自 http://www.cookbook-r.com/Graphs/Axes_(ggplot2)/:
bp <- ggplot(PlantGrowth, aes(x=group, y=weight)) +
geom_boxplot()
bp
结果图
设置离散的 x 轴也不会改变任何东西
bp + scale_x_discrete(limits=c("trt1","trt2","ctrl"))
结果改变了箱线图的顺序但没有标签显示。为什么刻度和标签不显示,我如何让它们显示?
@chemdork123 在评论中解决了问题,但想 post 在这里回答以结束问题。我按照此处 https://www.r-bloggers.com/how-to-remove-all-user-installed-packages-in-r/ 中的说明卸载了所有软件包,但基本软件包和推荐软件包除外。卸载所有软件包后,我重新安装 ggplot2
并出现字幕。在一个一个地重新安装之前的每个问题后,我了解到 ggtern
是这里的问题。删除 ggtern
并重新安装 ggplot2
再次解决了问题,代码运行完美。