import altair as alt
from vega_datasets import data
stocks = data.stocks()
alt.Chart(stocks).mark_line().encode(
x='date:T',
y='price:Q'
).transform_filter("datum.symbol == 'GOOG'")
GOOG = stocks.query('symbol == "GOOG"')
alt.Chart(GOOG).mark_line().encode(
x='date:T',
y='price:Q'
)
alt.Chart(GOOG).mark_line().encode(
y=alt.Y('price:Q', scale=alt.Scale(type='log')),
x='date:T',
)
alt.Chart(stocks).mark_line().encode(
x='date:T',
y='price',
color='symbol',
)
driving = data.driving()
alt.Chart(driving).mark_line().encode(
alt.X('miles', scale=alt.Scale(zero=False)),
alt.Y('gas', scale=alt.Scale(zero=False)),
order='year:T',
)
base = alt.Chart(driving).encode(
alt.X('miles', scale=alt.Scale(zero=False)),
alt.Y('gas', scale=alt.Scale(zero=False)),
order='year:T',
)
base.mark_line() + base.mark_point()