Я хочу построить гистограмму.Я делаю поиск по алгоритму и должен вывести свой вывод.
Вот мой код в моем визуализаторе.
import matplotlib matplotlib.use ('TkAgg') import matplotlib.pyplot asplt
def plot_results (результаты, заголовок, имя файла = нет):
fig, (ax1, ax2) = plt.subplots(1, 2)
for key in results:
ops = []
n = []
time = []
for i in range(len(results[key])):
ops.append(results[key][i]['ops'])
n.append(results[key][i]['n'])
time.append(results[key][i]['time'])
ax1.plot(n, ops, label=key)
ax2.plot(n, time, label=key)
ax1.set_title('Time complexity')
ax1.set_ylabel('ops (#)')
ax1.set_xlabel('size n')
ax1.legend()
ax2.set_title('Time')
ax2.set_ylabel('Time (s)')
ax2.set_xlabel('size n')
ax2.legend()
fig.suptitle(title)
plt.show()