Я пытаюсь найти лучший способ для отображения многомерных данных о производительности.для двух версий функции, которые принимают одинаковые параметры.
Для двух версий функции: f(flag: bool, x: int, y: int)
Запустите параметризованный тест, чтобы собрать информацию о синхронизации в обеих версиях для:
x, y = [1, 10, 100, 1000], [1, 10, 100, 1000]
flag = [True, False]
version = ['v1', 'v2']
В итоге я получаю кадр данных pandas, который выглядит следующим образом:
version flag x y time
0 'v1' True 1 1 0.001
1 'v1' False 1 1 0.005
...
n 'v2' True 1000 1000 1.000
n+1 'v2' False 1000 1000 5.000
Мне нужно получить эту информацию в информативном графике, чтобы показать изменение времени выполнения между v1 и v2 какпараметры меняются.