Python 为赛车比赛绘制圈数

Python 为赛车比赛绘制圈数,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,我有一个数据框,用于记录在跑道上行驶的不同车辆的圈数 car_type tires lap lap_time_seconds Mercedes A 1 46 Mercedes A 2 44 Mercedes A 3 42 Mercedes B 1 39 Mercedes B 2 41

我有一个数据框,用于记录在跑道上行驶的不同车辆的圈数

    car_type    tires   lap     lap_time_seconds
    Mercedes    A       1       46
    Mercedes    A       2       44
    Mercedes    A       3       42
    Mercedes    B       1       39
    Mercedes    B       2       41
    BMW         A       1       44
    BMW         A       2       40
    BMW         B       1       37
    BMW         B       2       37 
    BMW         B       3       38
    BMW         B       4       36
    VW          A       1       55
    VW          A       2       53
    VW          A       3       54
    VW          B       1       49 
    VW          B       2       50
    VW          B       3       48
每辆车使用两种类型的轮胎:
A
B
。有些车使用
A型
轮胎跑了更多圈,有些车使用
B型
轮胎跑了更多圈

我想画出每辆车的圈数。在x轴上,我想要圈数,在y轴上,圈数以秒为单位。我想用一条规则线来区分
A
B
轮胎类型
A
B
轮胎类型。每辆车对应的线条应具有独特的颜色

如果我跑

sns.lineplot(x = 'lap', y = 'lap_time_seconds', hue = 'tires', data = cars)
我得到以下结果:

这接近我想要的:每辆车都有自己的颜色。但是,不是用虚线和非虚线显示每辆车的每种轮胎类型,而是平均每辆车的圈数

问题:如何为每辆车绘制两条线,指示轮胎,而不是显示平均值