円グラフしたい(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などを使って、必要な要素を集計しておくことをオススメします。