2

問題があるか、競合が発生しています

ylab(expression(paste(log~Biovolume~µm^3~L^-1)))+
opts(axis.title.y=theme_text(size=16,face="bold",
colour="black",angle=90,vjust=4.3))

同時に。各コマンドを個別に使用すると正常に動作しますが、一緒に使用すると、x 軸がエラー メッセージなしで消えます。残念ながら、数学的な部分 ( ylab(expression(paste(.....))) を表すコマンドと、コマンドを使用した y 軸のタイトルのサイズと色の両方が必要opts(....)です。解決策を見つけるために、さまざまなフォーラムで検索しました。私の考えは、y-axis.title のサイズ、色、およびその他のプロパティをylab()コマンドに入れることでしたが、成功しませんでした。だから、おそらくあなたは何かアイデアや解決策を持っています

ggplot(R28meansd, aes(treat, meanbiov, shape=factor(disp))) + 
    geom_point(size=5,position=pd) + 
    geom_errorbar(aes(ymin=meanbiov-sdbiov,ymax=meanbiov+sdbiov), 
                  colour="black",width=.1,position=pd,size=.7) 
    opts(aspect.ratio=1.4) + 
    theme_bw() + 
    opts(axis.title.y=theme_text(size=16, face="bold",
         colour="black",angle=90,vjust=4.3)) +
    ylab(expression(paste(log~(Biovolume~µm^3~L^-1))))
4

1 に答える 1

4

再現可能なデータセットがなければ、正確な条件をテストすることはできませんでした。ただし、内のステートメントを使用してy軸に太字の書体を作成できます。expression()これは、ggplotのfaceパラメーターをオーバーライドするようです。GGplotの、、、およびangle色のパラメータは持続しているようです。vjustsize

ylab(expression(bold(paste(log~(Biovolume~µm^3~L^-1)))))+
于 2012-11-02T16:30:46.293 に答える