У меня есть матрица вхождений (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

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ