データ点したい(.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
)から選んでください。