Gapminder 表示のカスタマイズ
これまで学んだ機能を、国別の平均余命の推移グラフで実際に試してみましょう。ここでも、オセアニアの2か国のデータを使用します。
この演習はコースの一部です
RのTrelliscopeでビッグデータを可視化する
演習の手順
geom_smooth()レイヤーを追加し、"lm"メソッドを使って線形モデルを当てはめましょう。- スケールを
"sliced"に設定しましょう。 - 線形モデルのレイヤーを追加した状態で、このディスプレイに対して自動コグノスティクスを計算するよう指定し、このレイヤーによって新たにどのようなコグノスティクスが追加されるか確認しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
library(trelliscopejs)
library(ggplot2)
# Create the plot
ggplot(gapminder, aes(year, lifeExp)) +
geom_point() +
geom_smooth(method = ___, se = FALSE) +
facet_trelliscope(~ country + continent,
name = "lifeExp_by_country",
desc = "Life expectancy vs. year for 142 countries.",
nrow = 1, ncol = 2,
# Set the scales
scales = ___,
# Specify automatic cognistics
auto_cog = ___)