R 在ggplot2中设置直方图中断

R 在ggplot2中设置直方图中断,r,ggplot2,histogram,R,Ggplot2,Histogram,我是ggplot2新手,我正在尝试获得与histresults相同的直方图,breaks=30 如何使用ggplot2复制相同的直方图?我正在使用geom_直方图的binwidth参数,但我很难使两个直方图看起来相同。如果您使用代码,您将看到R决定如何分解数据: data(mtcars) histinfo <- hist(mtcars$mpg) 现在,您可以调整下面的代码,使ggplot直方图看起来更像基础直方图。您必须更改轴标签、比例和颜色。theme_bw将帮助您按顺序进行一些设置

我是ggplot2新手,我正在尝试获得与histresults相同的直方图,breaks=30


如何使用ggplot2复制相同的直方图?我正在使用geom_直方图的binwidth参数,但我很难使两个直方图看起来相同。

如果您使用代码,您将看到R决定如何分解数据:

data(mtcars)
histinfo <- hist(mtcars$mpg)
现在,您可以调整下面的代码,使ggplot直方图看起来更像基础直方图。您必须更改轴标签、比例和颜色。theme_bw将帮助您按顺序进行一些设置

data(mtcars)
require(ggplot2)
qplot(mtcars$mpg,
      geom="histogram", 
      binwidth = 5) +
    theme_bw()
并将binwidth值更改为适合您的值。

如果您使用该代码,您将看到R如何决定分解您的数据:

data(mtcars)
histinfo <- hist(mtcars$mpg)
现在,您可以调整下面的代码,使ggplot直方图看起来更像基础直方图。您必须更改轴标签、比例和颜色。theme_bw将帮助您按顺序进行一些设置

data(mtcars)
require(ggplot2)
qplot(mtcars$mpg,
      geom="histogram", 
      binwidth = 5) +
    theme_bw()
并将binwidth值更改为适合您的值。

添加到@Konrad的答案中,而不是使用hist,您可以使用其中一个nclass.*函数直接查看nclass。hist使用三种功能:

Sturges使用Sturges的公式,隐式地基于容器大小 数据的范围

nclass.scott使用基于 标准误差的估计值,除非该值为零 返回1

nclass.FD使用基于 四分位间距IQR,除非恢复为零 madx,常数=2,当它也是0时,返回1

默认情况下,使用nclass.Sturges。

添加到@Konrad的答案中,而不是使用hist,您可以使用其中一个nclass.*函数直接查看nclass。hist使用三种功能:

Sturges使用Sturges的公式,隐式地基于容器大小 数据的范围

nclass.scott使用基于 标准误差的估计值,除非该值为零 返回1

nclass.FD使用基于 四分位间距IQR,除非恢复为零 madx,常数=2,当它也是0时,返回1


默认情况下使用nclass.Sturges。

到目前为止您编写了哪些代码?到目前为止您编写了哪些代码?好问题,好答案。我经常想知道这个问题。好问题,好答案。我经常想知道这一点。