問題タブ [plr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
185 参照

r - ggplot2 で geom_function を使用して、postgreSQL plr で記述された関数を呼び出す

RスクリプトからpostgreSQLのplr関数を呼び出してggplot2 - geom_functionで使用するのに苦労しています。次の例は非常に単純化されていますが、うまくいけば問題を示しています。

次の plr 関数があるとします。

これを ggplot - geom_function から呼び出すには、次の単純なラッパー関数を記述してクエリを実行できると思いました (rpostgres パッケージを使用します)。

しかし、ggplot からこの関数を呼び出すと、次の警告メッセージと空のプロットが表示されます。

で計算に失敗しましたstat_function(): クエリには 2 つのパラメーターが必要です。102 供給。

ggplot コードは次のようになります。

代わりに R で plr 関数を記述し、これを geom_function から呼び出すと、すべて正常に動作します。x と a にそれぞれ 1 つの値を指定して myWrapper を直接 (ggplot の外部で) 呼び出すと、すべて正常に動作します。

それで、私は何を変えなければなりませんか?