我进行了搜索,但没有找到重新分级 seaborn 库的答案。我还检查了lmplot()和的文档regplot(),但也没有找到。是否可以扩展和控制回归线的长度?默认情况下,seaborn 根据 x 轴的长度拟合回归线的长度。另一种选择是使用参数truncate=True——这会将回归线限制在数据范围内。其他选择?
在我的示例中,我希望将下回归线向下延伸到 x=0。而上面的那条线一直延伸到与下面那条线的交点。

import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
file = 'cobbles.csv'
df = pd.read_csv(file, sep=',')
sns.regplot(x='downward_temp', y='downward_heat', data=df, ci=None)
sns.regplot(x='upward_temp', y='upward_heat', data=df, ci=None, order=2)
plt.xlim([0,25])
plt.ylim([0,100])
plt.show()
Run Code Online (Sandbox Code Playgroud)