問題タブ [pareto-chart]

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

r - Rstudioのggplot2でx軸に名前を付ける際の問題

パレート図のバリエーションを作成しようとしています。コードに沿って移動すると、数時間自分で解決できない問題に直面します。これは、パッケージ ggplot2 のデータ順序に関するものであり (1)、それに応じてラベルの名前を変更することです (2)。

(1)彩度曲線で順序付けられたバー プロットを作成したいので、X から X-1 までのダミー変数を作成したので、出力 (1) でわかるように、バーは高いものから低いものに並べ替えられます。この問題を回避することで、修正できない 2 つ目の問題が発生しました。

(2) df に、x 軸で見たいすべての種を含む列があります。ただし、ggplot では、それに応じてそれらを印刷することはできません。実際、コマンドを追加してから、x 軸にラベルが付けられません。どういうわけか、エラーは発生しません。

私の質問は、種のリストを x 軸として使用する方法はありますか? (ただし、データは高いものから低いものへと並べ替える必要があることを覚えておいてください) または、ラベル付けの問題を解決する方法を簡単に見つけられる人がいますか?

乾杯

データ例:

ここに画像の説明を入力

--> 他のコメントへの回答: 基本的に私の問題は、バーに種名のラベルが付いていないことです。これは基本的に 1 から 22 である私のダミー変数による結果であることを知っています。しかし、この入力は機能しません

しかし、あなたの提案に戻ります。ええ、私はこの投稿を作成した直後に tidyverse を試しましたが、十分に処理できませんでした。しかし、あなたのアイデアは私にとっては何もしません。ggplot コマンドを使用するようなものです。

dplyrを使用した順序付けられていない棒文字