私はRでプロットを作成するのが初めてで、自分が持っているデータのプロットで問題が発生しています。
私はR-Shinyアプリで作業しており、Leafletを使用して米国の郡を表示し、ggplot2を使用してユーザーが郡をクリックしたときに折れ線グラフのプロットを作成しています。
これが私のデータの例です、それは1日あたりcovid-19の最新のケースを数えます:
county state 04/04/2020 04/05/2020 04/06/2020 04/07/2020 04/08/2020
Autauga Alabama 09 09 11 15 18
X軸に日付、Y軸にケース数が必要ですが、データの構造上、各日付は個別のフィールドであり、新しいcovid-19ケースはそれぞれ行です。単純な折れ線グラフの作成で見たものはすべて、2つのフィールドを使用する必要があります(IE-> Xは1つのフィールド、「日付」、Yはフィールドの「ケース」)。しかし、これらの値をに基づいてプラグインする方法がわかりません。私が作業しているデータ構造(列は日付、行はケース)。
簡単な解決策があるはずですが、私はそれを見つけていません。それらのリソースの場所や開始方法を誰かが知っている場合は、私に知らせてください!
ggplot2
データが広い間は、長い形式のデータが必要です。
あなたはpivot_longer()
パッケージからあなたのデータを変換することができますtidyr
:
long_data <- pivot_longer(my_data, c(-county, -state), names_to = "date", values_to = "cases)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加