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)
我得到以下结果:
这接近我想要的:每辆车都有自己的颜色。但是,不是用虚线和非虚线显示每辆车的每种轮胎类型,而是平均每辆车的圈数
问题:如何为每辆车绘制两条线,指示轮胎,而不是显示平均值