2

私は ggplot2 を使用して、 geom_ribbon の厚意により、下限と上限が示されている素敵なライン プロットを描画しています。以下を参照してください。

ggplot(data = inflow, aes(x = tt, y = inflow.mean)) + geom_line(size = 1) + 
geom_ribbon(eb, alpha = 0.5) + coord_trans(y = "log") 

y 軸のラベルをきれいに見せる方法を教えてください。

見せたい:0, 1, 10, 100など

注: インターネットを検索すると、geom_ribbon の場合、coord_trans を使用してログ スケールを取得する必要があるようです。

4

1 に答える 1

1

Jase_ - あなたが提案したように変数をラップし、独自のラップされた y 軸ラベルを使用しました。

lab <- log(c(0.01, 1.01, 5.01, 10.01, 20.01, 50.01)) 
names <- c(0,1,5,10,20,50 )
ggplot(data = inflow, aes(x = tt, y = inflow.mean)) + 
  geom_line(size = 1) + geom_ribbon(eb, alpha = 0.5) + 
  scale_y_continuous(breaks = lab, labels = names) 
于 2012-07-21T04:37:38.223 に答える