2016-12-26 6 views
0

ggplot2のgeom_step関数で作成された美学を使用して、特定のxのf(x)を見つけることはできますか?ggplot2:geom_stepのf(x)の検索

私は時系列を表す階段関数をプロットしました。私はx値を接続して、階段関数で表されるy値を返したいと思います。私が考えることができる唯一の他の方法は、私が探しているx値の前の最新の事件。 ggplotオブジェクトを使ってこれを行う方法はありますか?ありがとう。

答えて

2

"私はggplotから抽出できますか?" 通常は "ggplot以外の計算を再現するのが簡単です"。この場合、答えはapproxfun(x,y,method="constant")(ベースRのstatsパッケージから)です。

dd <- data.frame(x=1:5,y=1:5) 
library(ggplot2) 
ggplot(dd,aes(x,y))+geom_step() 

ee <- approxfun(dd$x,dd$y,method="constant") 

再現のggplot:機能の使用の

curve(ee,from=1,to=5,type="s") 

例:

ee(1.5) 
ee(3.9) 
関連する問題