円グラフしたい(mark_arc
)
1x = "X軸にしたいカラム名"
2v = "集計したいカラム名
3data.groupby(x)[v].count().reset_index()
4
5n = data[v].sum()
6data["percentage"] = data[v] / n
7
8alt.Chart(data).mark_arc().encode(
9 alt.Theta("percentage"),
10 alt.Color(x)
11)
mark_arc
を使って円グラフを作成できます。
データフレームはpandas.DataFrame.groupby
などを使って、必要な要素を集計しておくことをオススメします。