在Mac OS X上运行RStudio时出现奇怪的装箱图

在Mac OS X上运行RStudio时出现奇怪的装箱图,r,rstudio,tidyverse,R,Rstudio,Tidyverse,我正试着自己学习R,并尽我所能遵循O'Reilly的《数据科学R》一书 我做了一个练习,我想从“Tidyverse”包中的“Diamonds”数据集创建一个数据子集的装箱箱线图。当我在Bootcamp(Windows 10)中运行代码时,我在设置的箱子宽度中得到了垂直箱线图所期望的结果。当我在Mac OS上运行它时,箱线图看起来是水平的,我一辈子都不知道为什么!在这里查看我的结果: 我相信有人会说只在Windows下工作,但我在Windows 10模式下固执的2016 Macbook Pro不喜

我正试着自己学习R,并尽我所能遵循O'Reilly的《数据科学R》一书

我做了一个练习,我想从“Tidyverse”包中的“Diamonds”数据集创建一个数据子集的装箱箱线图。当我在Bootcamp(Windows 10)中运行代码时,我在设置的箱子宽度中得到了垂直箱线图所期望的结果。当我在Mac OS上运行它时,箱线图看起来是水平的,我一辈子都不知道为什么!在这里查看我的结果:

我相信有人会说只在Windows下工作,但我在Windows 10模式下固执的2016 Macbook Pro不喜欢连接到我的外部有线显示器。不过,显示器在Mac模式下工作得很好,所以我不想再花时间去弄清楚为什么在Windows 10模式下显示器连接如此不可靠

撇开个人问题不谈,下面是我在Mac和Windows模式的RStudio中使用的相同代码。上面的附件/链接是我在Mac中运行RStudio时得到的输出图。箱线图应垂直定向。希望有人能帮助我理解在Mac模式下运行RStudio和R时如何修复这种奇怪的现象

抱歉,如果将mac/windows称为不同的“操作模式”是不正确的。这是我所知道的传达差异的唯一方式

这是我的密码:

library(tidyverse)
smaller <- diamonds %>% filter(carat<3) # just want to see carats less than 3

ggplot(data=smaller,mapping=aes(x=carat,y=price))+ 
  geom_boxplot(mapping=aes(group=cut_width(carat,0.1)))
库(tidyverse)

在linux下的R-devel中,使用更小的%过滤器(克拉),我得到了相同的结果

但是,如果您这样做,它会起作用:

库(tidyverse)
较小的%过滤器(克拉%)过滤器(克拉%)
突变(克拉=切割宽度(克拉,0.1))%>%
ggplot(,aes(x=克拉,y=价格))+geom_箱线图()+
主题(axis.text.x=元素\文本(角度=90,hjust=1))


由linux下R-devel中的(v0.3.0)

于2020-04-09创建,我得到了相同的结果

但是,如果您这样做,它会起作用:

库(tidyverse)
较小的%过滤器(克拉%)过滤器(克拉%)
突变(克拉=切割宽度(克拉,0.1))%>%
ggplot(,aes(x=克拉,y=价格))+geom_箱线图()+
主题(axis.text.x=元素\文本(角度=90,hjust=1))


由(v0.3.0)于2020年4月9日创建

克拉属性是数字的-这就是为什么你的绘图看起来是那样的。我认为这是练习的目的。它能够通过组合数据来“伪造”给定数字变量的分类变量。克拉属性是数字的-这就是为什么你的绘图看起来是那样的。我认为这是练习的目的。它能够通过组合数据来伪造给定数值变量的分类变量。非常感谢!我将尝试使用该替代变量,看看会发生什么。非常感谢!我将尝试使用该替代变量,看看会发生什么。