Как добавить линейный график на два разных графика, просматривая некоторые данные - PullRequest
0 голосов
/ 03 мая 2020

У меня есть некоторые данные о производительности различных алгоритмов сортировки, которые хранятся в словаре с именем алгоритма в качестве ключа, а значением является список кортежей с (количество элементов, time_taken, energy_consumed).

Теперь для каждого из ключей в словаре я хочу построить две строки:
1. Время против длины
2. Энергия против длины

В данный момент я перебираю ключи в словаре и собирая время, энергии и длины массива в отдельные списки. В конце я хочу получить 2 графика - один с линейными графиками для энергии и длины для всех алгоритмов сортировки, а другой с линейными графиками для времени и длины для всех алгоритмов сортировки.

Следующий код демонстрирует функциональность, которую я пытаюсь достичь

for key in info.keys():
    lengths = []
    energies = []
    times = []
    for value in info[key]:   #value is a tuple (number of elements, time_taken, energy_consumed)
        lengths.append(value[1])
        times.append(value[2])
        energies.append(value[3])
    plt1.plot(times, lengths)
    plt2.plot(energies, lengths)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...