Я пытаюсь создать линейную диаграмму с точечными маркерами в Альтаире. Я использую пример многосерийной линейной диаграммы из документации Altair и пытаюсь чтобы объединить его с линейной диаграммой с примером заштрихованных точечных маркеров от Vega -Lite документация.
Я не понимаю, как обрабатывать аргумент mark_line. В примере с Vega мне нужно использовать «point», а затем установить для «fill» значение False.
"mark": {
"type": "line",
"point": {
"filled": false,
"fill": "white"
}
},
Как мне применить это в Альтаире? Я понял, что установка «точки» на «Истина» или «{}» добавила маркер точки, но не понимал, как заставить заливку работать.
source = data.stocks()
alt.Chart(source).mark_line(
point=True
).encode(
x='date',
y='price',
color='symbol'
)