草庐IT

关于 r:Statistical Model Representation with ggplot2

StatisticalModelRepresentationwithggplot2我会用一个研究案例来问我的问题,然后我会让我的问题更笼统。让我们先导入一些库并创建一些数据:12345require(visreg)require(ggplot2)  y=c(rnorm(40,10,1),rnorm(20,11,1),rnorm(5,12,1))x=c(rep(1,40),rep(2,20),rep(3,5))dt=data.frame(x=x,y=y)并在x上运行y的线性回归,并使用ggplot2绘制数据和模型12m1=lm(y~x,data=dt)ggplot(dt,aes(x,y))+ge

关于ggplot2:如何在r中的热图单元格中显示数字单元格值

Howtoshowthenumericcellvaluesinheatmapcellsinr我正在尝试创建一个热图,以显示驱动每个单元格中颜色的值。如果一个单元格是深蓝色的,因为它有5个观察值,我想查看该单元格中的数字5。(目的是建立一个信用评级迁移矩阵,其中一个轴是今年的信用评级,另一个是去年的信用评级。输入是一个数据框,其中每一行是一个公司的一个观察,公司\\'今年的信用评级和去年的信用评级。该矩阵显示哪些公司在两年内具有稳定的信用评级,哪些公司的评级较低,哪些公司的评级较高)。这是数据和代码1234567891011121314151617181920212223242526272829

关于ggplot2:如何在r中的热图单元格中显示数字单元格值

Howtoshowthenumericcellvaluesinheatmapcellsinr我正在尝试创建一个热图,以显示驱动每个单元格中颜色的值。如果一个单元格是深蓝色的,因为它有5个观察值,我想查看该单元格中的数字5。(目的是建立一个信用评级迁移矩阵,其中一个轴是今年的信用评级,另一个是去年的信用评级。输入是一个数据框,其中每一行是一个公司的一个观察,公司\\'今年的信用评级和去年的信用评级。该矩阵显示哪些公司在两年内具有稳定的信用评级,哪些公司的评级较低,哪些公司的评级较高)。这是数据和代码1234567891011121314151617181920212223242526272829

关于 r:重新排序箱线图中的列 ggplot2

Reordercolumnsinboxplotsggplot2我有这个箱线图,我想重新排列列。我想要MCAR、MAR、MNAR而不是MAR、MCAR、MNAR。传说也是错误的,橙色是ymiss,蓝色是yobs,但我无法改变它。你能帮助我吗?谢谢!1234567891011121314151617181920212223242526272829library(ggplot2)logisticset.seed(80122)ndt          Sigma=matrix(c(1,0.5,0.5,1),nrow=2));dtr2.mcarr2.marr2.mnaryobs1yobs1[r2.mca

关于 r:重新排序箱线图中的列 ggplot2

Reordercolumnsinboxplotsggplot2我有这个箱线图,我想重新排列列。我想要MCAR、MAR、MNAR而不是MAR、MCAR、MNAR。传说也是错误的,橙色是ymiss,蓝色是yobs,但我无法改变它。你能帮助我吗?谢谢!1234567891011121314151617181920212223242526272829library(ggplot2)logisticset.seed(80122)ndt          Sigma=matrix(c(1,0.5,0.5,1),nrow=2));dtr2.mcarr2.marr2.mnaryobs1yobs1[r2.mca

关于 ggplot2 中的 r:geom_bar 位置宽度问题

geom_barpositionwidthissueinggplot2为了一种有趣的学习方式ggplot2我正在尝试重现五三八鲍勃罗斯画作上的条形图。我附上了我在下面尝试的代码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950library(tidyverse)library(ggthemes)#OPTION1-Downloadrawdatadirectlyfromsourceross_urlross_datross_tidy%        gather(ke

关于 ggplot2 中的 r:geom_bar 位置宽度问题

geom_barpositionwidthissueinggplot2为了一种有趣的学习方式ggplot2我正在尝试重现五三八鲍勃罗斯画作上的条形图。我附上了我在下面尝试的代码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950library(tidyverse)library(ggthemes)#OPTION1-Downloadrawdatadirectlyfromsourceross_urlross_datross_tidy%        gather(ke

关于 r:左对齐图例标签与 ggplot

Leftalignlegendlabelswithggplot我有一个这样的图例:这有点令人困惑,例如,"color-a"标签恰好位于其左侧点和右侧点之间的中心。我希望这个标签离它左边的点更近,以便清楚哪个标签与哪个点相关联。我尝试使用legend.key.width、legend.title.align、legend.spacing.x到目前为止没有运气...这是一个最小的可重现示例:123456789101112131415library(tidyverse)#Testdata,itdoesnotmatter.data color=c(rep('color-a',5),rep('color

关于 r:左对齐图例标签与 ggplot

Leftalignlegendlabelswithggplot我有一个这样的图例:这有点令人困惑,例如,"color-a"标签恰好位于其左侧点和右侧点之间的中心。我希望这个标签离它左边的点更近,以便清楚哪个标签与哪个点相关联。我尝试使用legend.key.width、legend.title.align、legend.spacing.x到目前为止没有运气...这是一个最小的可重现示例:123456789101112131415library(tidyverse)#Testdata,itdoesnotmatter.data color=c(rep('color-a',5),rep('color

关于r:在ggplot中使用geom_bar()显示频率而不是计数

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