データ点したい(.encode)
1alt.Char(data).mark_bar().encode(
2 alt.X("datetime:T)", title="時刻"),
3 alt.Y("pageview", title="アクセス数"),
4)
altairでデータ点を指定する場合、エンコードと呼びます。
(文字やファイルのエンコードとは関係ないです)
データ点を指定する際に、データのタイプを指定できます。
連続的なデータの場合はQ(quantative)、
離散的なデータの場合はO(ordinal)もしくはN(nominal)、
時系列データの場合はT(temporal)を指定します。
詳しくは Encoding Data Types を参照してください。
データを集計したい(aggregate)
1alt.Chart(data).mark_bar().encode(
2 alt.X("datetime:T").title("アクセス日時"),
3 alt.Y("pagevnew:Q", aggregate="sum").title("アクセス日時(累計)")
4)
グラフを作成するときに、データを集計できます。
X軸(altair.X)やY軸のaggregateオプションを使って集計方法を指定します。
集計方法は、平均値(mean)、合計値(sum)、中央値(median)、最小値(min)、最大値(max)、計数値(count)から選んでください。