サルでもわかるWEBプログラミング

フリーソフトのみでホームページ作成

ユーザ用ツール

サイト用ツール


00.初めての医療統計rとezr:20.rでラベルつき散布図


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
00.初めての医療統計rとezr:20.rでラベルつき散布図 [2021/02/10] – 作成 adash33300.初めての医療統計rとezr:20.rでラベルつき散布図 [2021/02/10] – [参考リンク] adash333
行 3: 行 3:
  
  
-===== ソースコード =====+===== 参考リンク =====
  
 +https://id.fnshr.info/2017/03/19/ggrepel/
 +ggplot2 パッケージによる可視化の際のラベルの重なりを防ぐ
  
 +ggplot2(tidyverse)に加えて、
 +ggrepel パッケージを使う
 +
 +  -エクセルで元データbook20.xlsxを作成し、csv(UTF-8)で保存。book1.csvという名前で保存。(WindowsのR Studioではcsv())
 +  -GoogleColabで新規Rファイルを作成(Googleログインしてから、<wrap hi>[[https://colab.research.google.com/drive/1Wbt_tHd9KFEEszzXchwuFrhyCNR_KgtC|こちらのページ]]</wrap>を別名で保存)
 +  -ggrepelパッケージのインストール
 +  -book1.csvのアップロード
 +  -tidyverseパッケージ中の、read_csv()でbook1.csvを読み込む
 +  -ggplot2で散布図を描画
 +  -ggrepelパッケージのgeom_text_repel()でラベル表示
 +
 +
 +{{ :00.初めての医療統計rとezr:book20.xlsx |}}
 +{{:00.初めての医療統計rとezr:pasted:20210210-111540.png}}
 +
 +<code>
 +install.packages( "ggrepel" )
 +library("ggrepel")
 +
 +library(tidyverse)
 +ggplot(USArrests, aes(x = UrbanPop, y = Rape, label = rownames(USArrests))) +
 +  geom_point() +
 +  geom_text_repel()
 +</code>
 +
 +{{:00.初めての医療統計rとezr:pasted:20210210-110151.png}}
 +
 +
 +
 +<code>
 +library(tidyverse)
 +library("ggrepel")
 +
 +d <- read_csv("book1.csv")
 +d
 +
 +ggplot(d, aes(x = height, y = weight, label = name)) +
 +  geom_point() +
 +  geom_text_repel()
 +</code>
 +
 +{{:00.初めての医療統計rとezr:pasted:20210210-110957.png}}
 +{{:00.初めての医療統計rとezr:pasted:20210210-111032.png}}
  
  


00.初めての医療統計rとezr/20.rでラベルつき散布図.txt · 最終更新: 2021/02/10 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki