問題タブ [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.
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 を試しましたが、まだ正しい出力が得られないようです
現在の出力の画像がいくつか添付されていますが、示されているように、レベル/凡例の順序を修正する必要があります。