我正在使用这个例子https://altair-viz.github.io/user_guide/transform/regression.html 来在Altair中绘制回归趋势线。
import altair as alt
import pandas as pd
import numpy as np
np.random.seed(42)
x = np.linspace(0, 10)
y = x - 5 + np.random.randn(len(x))
df = pd.DataFrame({'x': x, 'y': y})
chart = alt.Chart(df).mark_point().encode(
x='x',
y='y'
)
chart + chart.transform_regression('x', 'y').mark_line()
此外,我想将rSquared值作为文本添加到图表中。我该如何访问这个值? 根据文档,应该是这样的:
chart + chart.transform_regression('x', 'y', params=True).mark_text()