Вы можете добавить фиктивную строку:
line = pd.DataFrame({
'Goals Conceded': [0, 2],
'Goals': [0, 2],
})
line_plot = alt.Chart(line).mark_line(color= 'red').encode(
x= 'Goals Conceded',
y= 'Goals'.
)
chart + line_plot
У меня нет вашего набора данных, поэтому ниже приведен пример, в основном заимствованный из Галерея примеров Альтаира :
import pandas as pd
import altair as alt
from vega_datasets import data
source = data.iris()
iris_plot = alt.Chart(source).mark_circle().encode(
alt.X('sepalLength'),
alt.Y('sepalWidth'),
color='species',
size='petalWidth'
)
line = pd.DataFrame({
'sepalLength': [0, 5],
'sepalWidth': [0, 5],
})
line_plot = alt.Chart(line).mark_line(color= 'red').encode(
x= 'sepalLength',
y= 'sepalWidth',
)
iris_plot + line_plot
введите описание изображения здесь