Как построить следующий рисунок с помощью функции Matlab Hist? - PullRequest
0 голосов
/ 14 февраля 2019

Как построить следующий рисунок с помощью функции matlab hist?

Группа 1: [10, 10, 20];и группа 2: [15, 10, 8].Каждая группа состоит из времени выполнения трех алгоритмов.

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

HIST не является решением вашей проблемы.Пожалуйста, попробуйте поискать функцию bar

Пример фрагмента может выглядеть следующим образом:

g1 = [10,10,20];
g2 = [15,10,8];
algStr = sprintfc('Algorithm %d',1:3);
bar(categorical({'Group1','Group2'}),[g1;g2])
legend(algStr)

Вам также необходимо научиться настраивать осирисунок точно соответствует вашему образцу графика.Но я думаю, что я оставлю это на ваше усмотрение.

0 голосов
/ 14 февраля 2019

Это не то, что вы можете сделать с помощью функции исторических данных, а то, что вы можете сделать с помощью функции bar :

 bar([10, 10, 20; 15, 10, 8])
...