我有这些数据,想要为每个观测值绘制一条 年龄 vs 预测概率 的线。
Age Predicted Probability Obs
18.0 0.206 3.0
15.0 0.206 3.0
34.0 0.154 3.0
52.0 0.124 3.0
46.0 0.146 3.0
18.0 0.000 2.0
15.0 0.000 2.0
34.0 0.000 2.0
52.0 0.098 2.0
46.0 0.002 2.0
18.0 0.000 1.0
15.0 0.000 1.0
34.0 0.004 1.0
52.0 0.078 1.0
46.0 0.006 1.0
18.0 0.038 0.0
15.0 0.032 0.0
34.0 0.384 0.0
52.0 0.318 0.0
46.0 0.348 0.0
我通过seaborn中的以下代码实现了这个功能:
sns.lineplot(data=df, x="Age", y="Predicted Probability", hue = 'Obs')
使用hue参数,但我不想让每条线的颜色都不同。实际上,我想为每个观察值绘制一条黑线。我该怎么做?