Power BIで、折れ線グラフを作ってみる-2
ggplot2で折れ線グラフを作成した時と、同じデータセットを使って、
Power BIで、どのような折れ線グラフが作れるかを試します。
mukkujohn.hatenablog.com
積み上げ面グラフ
こちらのデータセットを使います。
> head(uspopage) Year AgeGroup Thousands 1 1900 <5 9181 2 1900 5-14 16966 3 1900 15-24 14951 4 1900 25-34 12161 5 1900 35-44 9273 6 1900 45-54 6437 > str(uspopage) 'data.frame': 824 obs. of 3 variables: $ Year : int 1900 1900 1900 1900 1900 1900 1900 1900 1901 1901 ... $ AgeGroup : Factor w/ 8 levels "<5","5-14","15-24",..: 1 2 3 4 5 6 7 8 1 2 ... $ Thousands: int 9181 16966 14951 12161 9273 64 37 4026 3099 9336 17158 ...
積み上げ面グラフを選択して、
x軸にYearを、y軸にThousandsをマッピングし、AgeGroupごとにグループ化します。
他のグループ化したグラフと、変更できる書式は同じです。
100%積み上げ面グラフ
100%積み上げ棒グラフはあるのに、
なぜか、100%積み上げ面グラフはありません。
そのため、事前にデータを加工する必要があります。
過去記事と同じく、Percent列を計算し、追加します。
> head(uspopage_prop) Year AgeGroup Thousands Percent 1 1900 <5 9181 12.065340 2 1900 5-14 16966 22.296107 3 1900 15-24 14951 19.648067 4 1900 25-34 12161 15.981549 5 1900 35-44 9273 12.186243 6 1900 45-54 6437 8.459274 > str(uspopage_prop) 'data.frame': 824 obs. of 4 variables: $ Year : int 1900 1900 1900 1900 1900 1900 1900 1900 1901 1901 ... $ AgeGroup : Factor w/ 8 levels "<5","5-14","15-24",..: 1 2 3 4 5 6 7 8 1 2 ... $ Thousands: int 9181 16966 14951 12161 9273 6437 4026 3099 9336 17158 ... $ Percent : num 12.1 22.3 19.6 16 12.2 ...
y軸にPercentをマッピングして、その他は前のグラフと同じです。
グラフの種類を変えていないので、変更できる書式も変わりません。
折れ線の周りの網掛け
Power BI ではできません。
棒グラフと比較すると、折れ線グラフ関連は冷遇されているんですかね?
100%積み上げ棒グラフは、加工なしで作成できるので、
面グラフも加工なしで作成できるようになるといいですね。
次回は、Power BIで散布図を作ってみます。