問題タブ [forcats]

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 に答える
71 参照

r - グループ化された棒グラフの凡例と棒を並べ替える

出力Rmarkdown 印刷を使用して PDF に出力します。

マクロ関数を作成しましたが、グループ棒グラフの凡例の順序を修正できません。

作成されたデータ テーブルには 4 つの列があります。1- 場所: (スペイン、ポルトガル、ウクライナ) 2- 同意レベル: (強く同意する、同意する、同意しない、まったく同意しない、欠落) 3- 同意レベルに対応する ID レベル (1、2、3、4、および 0)は欠損値です) 4- カウント値

グループ化された棒グラフ (場所ごとにグループ化) を作成し、各合意レベルのカウント値をプロットしたいと考えています。

ノート!!これはマクロ関数であるため、ときどき同意レベルが満足レベル (非常に不満足、不満足、満足、非常に満足) のようなものに変化することがあります。これが、id 数値レベルを含める理由です。

私の問題は、凡例/グループ化された棒グラフを順番に並べることができないことです。

順序付けに ID レベルを使用できますが、凡例には役に立たない数字しか表示されません。数字が何を表しているかを表示する凡例が必要です (1 = 非常に同意する、2 = まったく同意する)

レベルを ID (0,1,2,3,4) で並べ替えて値を表示する方法はありますか?

forcats、reorder、factor/levels、groupby を試しましたが、まだ正しい出力が得られないようです

現在の出力の画像がいくつか添付されていますが、示されているように、レベル/凡例の順序を修正する必要があります。