Displayfrequencyinsteadofcountwithgeom_bar()inggplot在此页面上,他们给出了以下示例123library(ggplot2)library(reshape2)ggplot(data=tips,aes(x=day))+geom_bar(stat="bin")我希望在y轴上有一个频率,而不是计数。我怎样才能做到这一点?这是可以在相关问题中找到的解决方案:12pp geom_bar(aes(y=(..count..)/sum(..count..)))如果您想将频率标记为百分比,请添加以下内容(参见此处):12library(scales)pp+sc
HowdoImanuallyfitaviewportwithafixedaspectratiointoitsparentsuchthatnospaceiswastedlikeggplotcando?我有一个视口,它必须具有固定的纵横比,因为它在其原生坐标系中的x和y单位之间的距离必须相等。我想将此视口调整到父视口中,以便它可以最大程度地缩放,但保持其纵横比。使用网格单元"snpc",我能够保持纵横比,尽管我无法达到最大程度。请参阅下面的代码,它打印出我到目前为止以四种不同的设备纵横比归档的内容。虽然感兴趣的视口(灰色和网格)在设备宽度较小时填充了最大可用区域,但如果设备宽度变得如此之大以至于设
HowdoImanuallyfitaviewportwithafixedaspectratiointoitsparentsuchthatnospaceiswastedlikeggplotcando?我有一个视口,它必须具有固定的纵横比,因为它在其原生坐标系中的x和y单位之间的距离必须相等。我想将此视口调整到父视口中,以便它可以最大程度地缩放,但保持其纵横比。使用网格单元"snpc",我能够保持纵横比,尽管我无法达到最大程度。请参阅下面的代码,它打印出我到目前为止以四种不同的设备纵横比归档的内容。虽然感兴趣的视口(灰色和网格)在设备宽度较小时填充了最大可用区域,但如果设备宽度变得如此之大以至于设
Errorggplot(Errorinseq.int(0,to0-from,by):'to'mustbefinite)为了用ggplot2绘制数据,我遇到了以下错误。可用的命令、数据和错误类型如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445require(ggplot2)require(reshape2)dfdf[3]=c( "Normal", "Normal", "Normal", "Normal", "Normal", "Norma
Errorggplot(Errorinseq.int(0,to0-from,by):'to'mustbefinite)为了用ggplot2绘制数据,我遇到了以下错误。可用的命令、数据和错误类型如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445require(ggplot2)require(reshape2)dfdf[3]=c( "Normal", "Normal", "Normal", "Normal", "Normal", "Norma
ggplotcenterednamesonamap我正在尝试使用ggplot2和地图来绘制纽约state的县名。我的方法是按县查找经纬度的平均值(我假设这是县的中心,但这可能是错误的想法),然后使用geom_text在地图上绘制名称。它的行为不像我预期的那样,因为它在每个县绘制了多个名称。我正在寻找的结果是每个文本(县)的中心位于它各自县的中心。除了解决问题之外,我希望能帮助理解我对ggplot的想法有什么问题。提前谢谢你。1234567891011121314151617library(ggplot2);library(maps)county_dfnyny$countycnamespp#po
ggplotcenterednamesonamap我正在尝试使用ggplot2和地图来绘制纽约state的县名。我的方法是按县查找经纬度的平均值(我假设这是县的中心,但这可能是错误的想法),然后使用geom_text在地图上绘制名称。它的行为不像我预期的那样,因为它在每个县绘制了多个名称。我正在寻找的结果是每个文本(县)的中心位于它各自县的中心。除了解决问题之外,我希望能帮助理解我对ggplot的想法有什么问题。提前谢谢你。1234567891011121314151617library(ggplot2);library(maps)county_dfnyny$countycnamespp#po
Isthereawayofmanipulatingggplotscalebreaksandlabels?ggplot通常可以很好地按比例创建合理的中断和标签。但是,我发现在具有许多方面和可能是formatter=语句的情节中,标签往往会变得过于"密集"和叠印,例如在这张图片中:123456789df fac=rep(LETTERS[1:10],100), x=rnorm(1000))ggplot(df,aes(x=x))+ geom_bar(binwidth=0.5)+ facet_grid(~fac)+ scale_x_continuous(formatter="percent"
Isthereawayofmanipulatingggplotscalebreaksandlabels?ggplot通常可以很好地按比例创建合理的中断和标签。但是,我发现在具有许多方面和可能是formatter=语句的情节中,标签往往会变得过于"密集"和叠印,例如在这张图片中:123456789df fac=rep(LETTERS[1:10],100), x=rnorm(1000))ggplot(df,aes(x=x))+ geom_bar(binwidth=0.5)+ facet_grid(~fac)+ scale_x_continuous(formatter="percent"
Colouringggplotxaxisinfacets我正在尝试在图表上突出显示x轴值,我可以根据此示例执行此操作,但是当我尝试处理事物时遇到了问题。刻面沿x轴具有不同的大小和顺序。这最终使事情变得复杂。我还怀疑每个方面的x轴必须相同,但是我希望有人可以证明我的不同。我的例子是纯样本数据,我的集合的大小有点大,所以如果我在真实数据集上测试它会导致更多问题,我现在很抱歉。数据12345678library(data.table)dt1 activity=c("a","a","a","a","b","b"), value=c(22,32,12,11,25,32),