У меня есть матрица вхождений (7 строк (страны), 46 столбцов (количество обуви)), n — количество вхождений — например, в «а» у меня n1 = 450, одна пара обуви…
1 2 3 .... 46 a n1 n2 n3 .... n46
b
.
. . g
Я хотел бы создать 7 диаграмм, представляющих распределение в каждой категории a-g. Обычно у меня было бы 450 раз 1, n2 раз 2 и т. д. Есть ли простой способ сделать это? Есть ли у кого-нибудь предложение для более красивого представления, чем boxplot?
ПРИМЕЧАНИЕ.
Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.
Это может частично ответить на то, что вы хотите. Шаг 1 будет заключаться в том, чтобы взять данные для «а» и растянуть их, как вы описываете. Вот один из способов расширить вектор данных в соответствии с вектором частот:
f = [4 3 0 1 2]; % frequencies d = [1 2 3 4 5]; % data c = [0, cumsum(f)]; % cumulative sum of frequencies x = zeros(1,c(end)); for j=1:length(c)-1 x(c(j)+1:c(j+1)) = d(j); % insert each value as required end
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ