R による可視化ベストプラクティス
Nick Strayer
Instructor
学習内容
データを深く考察することで、より優れた可視化を作成する方法を学びます。

学習方法
第1章:全体に対する割合

第2章:点データ

第3章:単一分布

第4章:複数(または条件付き)分布


このトピックは他のプログラミング分野ほど明確ではありません
すべてのルールには例外があります
各問題を考察する力を養うことで、実際の場面に対応できるよう重点を置いています
R
「Tidyverse」
Ggplot2
![]()


who_disease
# A tibble: 43,262 x 6
region countryCode country disease year cases
<chr> <chr> <chr> <chr> <int> <dbl>
1 EMR AFG Afghanistan measles 2016 638
2 EUR ALB Albania measles 2016 17.0
3 AFR DZA Algeria measles 2016 41.0
4 EUR AND Andorra measles 2016 0
5 AFR AGO Angola measles 2016 53.0
6 AMR ATG Antigua and Barbuda measles 2016 0
7 AMR ARG Argentina measles 2016 0
8 EUR ARM Armenia measles 2016 2.00
# ... with 43,254 more rows
# Filter to AMR region
amr_region <- who_disease %>%
filter(region == 'AMR')
# Map x to year and y to cases, color by disease
ggplot(amr_region, aes(x = year, y = cases, color = disease)) +
geom_point(alpha = 0.5)

R による可視化ベストプラクティス