How do i compile the multiple Graphs in my code to show all the graphs and pie charts at once
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
% for loop for fires/notfires
result1 = strings(1,length(isi1));
result = strings(1,length(isi1));
for i = 1:length(isi1)
if (isi1(i) >= 2.8) && (bui1(i) >= 5.1) && (fwi1(i) >=1.7)
result(i) = "fire";
result1(i) = 1;
else
result(i) = "no fire";
result1(i) = 0;
end
end
% converting classes column to binary
claresult = strings(1,length(cla1));
for i = 1:length(cla1)
if cla1(i) == "fire"
claresult(i) = 1;
elseif cla1(i) == "not fire"
claresult(i) = 0;
end
end
%inconsistencies
j = strcmp(result1,claresult);
numofinconsistancies = numel(j) - nnz(j);
% Pie chart for fire/not fires
f = sum(count(claresult,"1"));
nf = sum(count(claresult,"0"));
vfnf = [f,nf];
labels = {'Fires','No Fires'};
pie(vfnf,labels)
title('Fires in Bejaia Region')
% Analyzing Fires/No fires for Sidi-Bel Reigon and making pie chart
% for loop for fires/notfires
result2 = strings(1,length(isi2));
result3 = strings(1,length(isi2));
for i = 1:length(isi2)
if (isi2(i)>=2.7) && (bui2(i)>=6) && (fwi2(i)>=2.5)
result2(i) = "fire";
result3(i) = 1;
else
result2(i) = "not fire";
result3(i) = 0;
end
end
%Converting classes column to binary
claresult1 = strings(1,length(cla2));
for i = 1:length(cla2)
if cla2(i) == "fire"
claresult1(i) = 1;
elseif cla2(i) == "not fire"
claresult1(i) = 0;
end
end
%Inconsistencies
j1 = strcmp(result3,claresult1);
numofinconsistencies = numel(j1)-nnz(j1);
% Pie chart for fire/not fires
f1 = sum(count(claresult1,"1"));
nf1 = sum(count(claresult1,"0"));
vfnf1 = [f1,nf1];
labels = {'Fires','No Fires'};
pie(vfnf1,labels)
title('Fires in Sidi-Bel Region')
0 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Graph and Network Algorithms 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!