25 lines
493 B
Python
25 lines
493 B
Python
|
"""
|
||
|
Line Chart with Points
|
||
|
----------------------
|
||
|
This chart shows a simple line chart with points marking each value. Use
|
||
|
``point=True`` for points with default appearance or customize it with
|
||
|
``OverlayMarkDef()``.
|
||
|
"""
|
||
|
# category: line charts
|
||
|
import altair as alt
|
||
|
import numpy as np
|
||
|
import pandas as pd
|
||
|
|
||
|
x = np.arange(100)
|
||
|
source = pd.DataFrame({
|
||
|
'x': x,
|
||
|
'f(x)': np.sin(x / 5)
|
||
|
})
|
||
|
|
||
|
alt.Chart(source).mark_line(
|
||
|
point=alt.OverlayMarkDef(color="red")
|
||
|
).encode(
|
||
|
x='x',
|
||
|
y='f(x)'
|
||
|
)
|