孤立した R ライブラリ ( wmtsa ) を使用しています。wavCWT()
その関数の 1 つは、ウェーブレット オブジェクトを返す連続ウェーブレット変換 ( ) を作成し、従来のplot()
関数を呼び出してプロットできます。残念ながら、関数の書き方では、いくつかの典型的なプロット パラメータを変更することができません。特に、設定できず、axes=F
常に軸をプロットする必要があります。デバイスにレイヤーを追加したいのですが、軸が異なり、オフセットされているため、これは役に立ちません。
plot() 関数を呼び出しているメソッドに引数を渡す方法はありますか?
これが不可能な場合は、ソース コードを変更する必要があります。この場合、この種のオブジェクトのメソッドを変更するにはどこを見ればよいでしょうか?
メソッドのソースは見つかりましたが、私のハッキング スキルは限られており、少し迷っています。
例:
library(wmtsa) # assuming you have installed the package wmtsa
wavCWT(sin(rnorm(1000)))
plot(W, power.stretch=0.5)
このプロットを生成します:
しかし、軸を削除しようとするとaxes=F
、次のメッセージが表示されます。
plot(W, power.stretch=0.5, axes=F)
Error in plot.default(NA, NA, xlim = xlim, ylim = ylim, type = "n", xaxs = xaxs, :
formal argument "axes" matched by multiple actual arguments