How do i compile the multiple Graphs in my code to show all the graphs and pie charts at once
2 views (last 30 days)
Show older comments
% 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 Comments
Answers (1)
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!