gpt4 book ai didi

r - 使用 ggplot2,如何在不扭曲箱线图的情况下设置 y 轴上的刻度线间隔?

转载 作者:行者123 更新时间:2023-12-05 01:18:35 24 4
gpt4 key购买 nike

我正在使用 ggplot2 创建箱线图。我的 R 代码如下:

ggplot(mydata4, aes(PropertyCode,Total.Extras.Per.GN, fill=Original.Meal.Plan.Code))+
geom_boxplot(outlier.shape=NA) +
ylim(c(0,1000))

这给了我以下输出:

Boxplot 1

然而,在将以下代码行添加到我现有的代码后,我最终得到了图 2(如下所示):

+ scale_y_continuous(breaks = seq(0, 1000, by=100)) 

Boxplot 2

如您所见,它扭曲了整个图表。我该如何维护如图 1 所示的图表,同时在 y 轴上显示正确的间隔?

最佳答案

一个解决方案是用 scale_y_continuous(breaks = seq( 0, 1000, by=100), limits=c(0,1000)):

ggplot(mydata4, aes(PropertyCode,Total.Extras.Per.GN, fill=Original.Meal.Plan.Code)) + 
geom_boxplot(outlier.shape=NA) +
scale_y_continuous(breaks = seq(0, 1000, by=100), limits=c(0,1000))

关于r - 使用 ggplot2,如何在不扭曲箱线图的情况下设置 y 轴上的刻度线间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44869074/

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