Время прохождения круга для автомобильных гонок - PullRequest
2 голосов
/ 26 апреля 2020

У меня есть датафрейм, в котором хранятся данные о времени простоя различных автомобилей, которые проезжали по трассе

    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)

, я получаю следующий результат:

enter image description here

Это подходит к тому, что я хочу: у каждой машины свой цвет. Однако вместо того, чтобы показывать каждый тип шин для каждого автомобиля в виде пунктирной и не пунктирной линий, время усреднения для каждого автомобиля усредняется.

Вопрос: Как построить две линии для каждой машины? автомобиль, с указанием шин, вместо показа среднего?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...