問題タブ [tidyeval]

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 投票する
1 に答える
1794 参照

r - lapply中にggplot x-labelを変数名と同じに設定するには?

複数の x 変数に対して 1 つの y 変数のプロットを作成しています。私はlapplyを使用した実用的なソリューションを持っています。ただし、各プロットの x ラベルとして x 変数の名前を書き込むことはできません。私が持っているものの簡単な例を次に示します。

目標は、各 x 変数に対して y 変数をプロットして 3 つのプロットを作成し、各 x 変数の名前を x 軸ラベルとして追加することです。

1 つの y 変数と 3 つの x 変数を持つデータフレームを生成します。

変数名を文字列として取得する関数:

x 変数に対する y のプロットを生成する関数:

df の各列で generate_plot を実行するための lapply の呼び出し:

これにより、目的の変数名 x1、x2、および x3 の代わりに、それぞれの x ラベルとして「variable.x」を持つ 3 つのプロットが生成されます。