草庐IT

ggplot2 箱线图 分面顺序修改

分面顺序问题的解决有张图library('ggplot2')ggplot(data=Salaries,aes(x=rank,y=salary,fill=sex))+geom_boxplot()+facet_wrap(~rank,nrow=1,scales='free_x')+scale_x_discrete(breaks=cc,labels=c('Assistant\nProfessor','Associate\nProfessor','Full\nProfessor'))+scale_y_continuous(breaks=c(50000,10000,150000,200000),label

关于 ggplot2:R ggplot: 热图。如果值 = \\’X\\’,则为特定颜色

R+ggplot:Heatmap.Specificcolorifvalue='X'我正在使用ggplot和RColorBrewer在R中制作一些热图。我正在绘制一系列整数值,但其中一些值是"无",我想将这些值着色为特定颜色。有人可以就修改我的代码以添加此功能的最合适方法提出建议,包括添加显示"新颜色标签"无"的第二个图例?我对R很陌生,所以没有太多运气靠自己搞定这个。非常感谢!!:)示例数据123Target A.tg_t0_rep_A B.tg_t0_rep_B C.tg_t0_rep_C D.tg_t0_rep_D E.tg_w2_rep_A F.tg_w2_rep_B G.tg_w2_r

关于 ggplot2:R ggplot: 热图。如果值 = \\’X\\’,则为特定颜色

R+ggplot:Heatmap.Specificcolorifvalue='X'我正在使用ggplot和RColorBrewer在R中制作一些热图。我正在绘制一系列整数值,但其中一些值是"无",我想将这些值着色为特定颜色。有人可以就修改我的代码以添加此功能的最合适方法提出建议,包括添加显示"新颜色标签"无"的第二个图例?我对R很陌生,所以没有太多运气靠自己搞定这个。非常感谢!!:)示例数据123Target A.tg_t0_rep_A B.tg_t0_rep_B C.tg_t0_rep_C D.tg_t0_rep_D E.tg_w2_rep_A F.tg_w2_rep_B G.tg_w2_r

关于 r:ggplot2 y 轴刻度未显示在对数刻度上

ggplot2y-axisticksnotshowinguponalogscale我正在尝试使用ggplot2创建箱线图,但无法像ggplot2webiste的示例中那样显示刻度。这里有一些水果味道的假数据:1234applesbananaorangefruits如果我在ggplot2网站示例中进行绘图,则y轴刻度应类似于:相反,我得到一个像这样的轴:1ggplot(fruits,aes(fruit,taste))+ geom_boxplot()+scale_y_log10()如何获得科学计数法的y轴刻度?我假设您使用的是新的0.9.0版本的ggplot2,它进行了大量更改。我相信这恰好是其中

关于 r:创建一个堆叠条形图,其中打印在 ggplot2 中的计数

Creatingastackedbarchartwithcountsprintedinggplot2所以我想创建一个堆积条形图,并为每个条形图打印频率计数填充因子。在ggplot2的堆积条形图上显示数据值这个问题将计数放在每个段的中心,但用户指定了值。在这个例子中我们没有输入具体的值,我正在寻找一个自动计算计数的r函数。以下面的数据为例。123456789set.seed(123)abdatadata$c             labels=c("M","N","O"))head(data)ggplot(data,aes(x=a,fill=c))+geom_bar(position="fil

关于 r:ggplot2 y 轴刻度未显示在对数刻度上

ggplot2y-axisticksnotshowinguponalogscale我正在尝试使用ggplot2创建箱线图,但无法像ggplot2webiste的示例中那样显示刻度。这里有一些水果味道的假数据:1234applesbananaorangefruits如果我在ggplot2网站示例中进行绘图,则y轴刻度应类似于:相反,我得到一个像这样的轴:1ggplot(fruits,aes(fruit,taste))+ geom_boxplot()+scale_y_log10()如何获得科学计数法的y轴刻度?我假设您使用的是新的0.9.0版本的ggplot2,它进行了大量更改。我相信这恰好是其中

关于 r:创建一个堆叠条形图,其中打印在 ggplot2 中的计数

Creatingastackedbarchartwithcountsprintedinggplot2所以我想创建一个堆积条形图,并为每个条形图打印频率计数填充因子。在ggplot2的堆积条形图上显示数据值这个问题将计数放在每个段的中心,但用户指定了值。在这个例子中我们没有输入具体的值,我正在寻找一个自动计算计数的r函数。以下面的数据为例。123456789set.seed(123)abdatadata$c             labels=c("M","N","O"))head(data)ggplot(data,aes(x=a,fill=c))+geom_bar(position="fil

关于ggplot2:如何在R中制作可变宽度直方图,标签与bin边缘对齐?

HowtomakevariablewidthhistograminRwithlabelsalignedtobinedges?我正在使用ggplot2,默认情况下会创建具有固定bin宽度的直方图,并且其bin标签绘制在每个bin的中心。我想要的是一个可变宽度的直方图,它的bin标签代表每个bin的端点,如下图:为了生成这个示例图,我手动输入了bin参数并移动了bin以使其与端点对齐:123456income=data.frame(lx=c(0,10,25,50,100),rx=c(10,25,50,100,150),y=c(20,28,27,18,7))income$width=income$r

关于ggplot2:如何在R中制作可变宽度直方图,标签与bin边缘对齐?

HowtomakevariablewidthhistograminRwithlabelsalignedtobinedges?我正在使用ggplot2,默认情况下会创建具有固定bin宽度的直方图,并且其bin标签绘制在每个bin的中心。我想要的是一个可变宽度的直方图,它的bin标签代表每个bin的端点,如下图:为了生成这个示例图,我手动输入了bin参数并移动了bin以使其与端点对齐:123456income=data.frame(lx=c(0,10,25,50,100),rx=c(10,25,50,100,150),y=c(20,28,27,18,7))income$width=income$r

关于 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