How to make 2 histograms in one plot, containing large data
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, I am trying to create a comparison plot- histograms of the temperature (its 2 files with 360 positions each) for 2 different cities in one figure. I created two variables: braT and pariT. Everything works when I make a histogram for each of them separately. I tried hold on command but there is an error:
figure(1)
hold on;
hist(braT,"FaceColor",[0,0,1]);
hist(pariT,"FaceColor",[1,0,0]);
Error using hist (line 53)
Input arguments must be numeric.
I tried creating one hist(braT) and add data of pariT but it doesnt create other bars. I want to get 2 bars next to each other, in different colors, representing temperature for 2 cities. The files in attachement.
0 Kommentare
Antworten (2)
TADA
am 10 Nov. 2018
You should use histogram instead of hist. See https://www.mathworks.com/help/matlab/ref/matlab.graphics.chart.primitive.histogram.html;jsessionid=6a1923605c7a0a5035a37ffe3b1a
hist accepts only the data and number of bins and no name-value options, which is the source of your error. Not to mention that it's deprecated.
1 Kommentar
TADA
am 10 Nov. 2018
One more thing, you should format your question using the code format for better readability
madhan ravi
am 10 Nov. 2018
Bearbeitet: madhan ravi
am 10 Nov. 2018
see https://www.mathworks.com/matlabcentral/answers/102019-is-there-a-way-to-add-multiple-histograms-to-the-same-plot-similar-to-plotyy-in-matlab-7-13-r2011b and download histyy.m file attached
load bra.mat
load pari.mat
figure(1)
histyy(outB,100,outP,100) %100 represents number of bins
0 Kommentare
Siehe auch
Kategorien
Mehr zu Histograms finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!