Matlab: Как построить максимум, минимум и среднее по гистограмме? - PullRequest
0 голосов
/ 08 марта 2020

У меня есть следующий код, который строит мне гистограмму:

% 1st GRAPH
figure(2)
hold on
a = connected_sites(:,3);
n = histc(a,1:nr_BBU); 
max1 = max(n); % Max. valor
min1 = min(n); % Min. valor
avg1 = mean(n); % Valor medio
std1 = std(n); % Desvi. estándar
bar(1:nr_BBU,n)
title('Histogram distribution pool')
plot(1:nr_BBU,max1,'r.' ,'MarkerSize',15) % 
set(gca,'XTick',1:nr_BBU) 
xlabel('BBU Pool ')
ylabel('Nº of RRHs Connected');
legend({'BBU', 'Max1'},'AutoUpdate','off', 'Location', 'northeast') 

И я получаю желаемую гистограмму с индикатором для максимальных значений, но я хотел бы построить также минимальные значения и средний.

plot obtained

К сожалению, я новичок в том, что касается построения графиков в Matlab, и я не могу его получить. Есть намеки? Может быть, было бы лучше перенаправить блокпост с указанием минимального, максимального и среднего значений ??? Я тоже не могу заставить его работать.

1 Ответ

2 голосов
/ 09 марта 2020
figure('Name', 'RRH histogram distribution over BBU')
a = connected_sites(:,3);
n = histc(a,1:nr_BBU); % Calcula la frecuencia de la columna de BBU-conectada
minData = min(n); 
maxData = max(n); 
meanData = mean(n); 

yline(minData, 'r-', 'Minimum')
yline(maxData, 'r-', 'Maximum')
yline(meanData,'r-', 'Mean')
ylim([0, maxData+2])

hold on
bar(1:nr_BBU,n)
title('BBU pools')
set(gca,'XTick',1:nr_BBU) % Para poner el eje X completo con todos los valores
xlabel('BBU Pool ')
ylabel('Nº of RRHs Connected');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...