Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to plot figure from a stored file?

1 visualización (últimos 30 días)
ramya
ramya el 29 de Abr. de 2018
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
I have 3 different codes with me...and with each code i got accuracy results graph....nw plz suggest me what i should do to combine all three graphs in single figure window .....? Suggest some technique

Respuestas (1)

Alfonso
Alfonso el 29 de Abr. de 2018
In order to combine the three graphs in a unique figure you could use subplot.
figure
% First set of data
subplot(1,3,1)
plot(x_graph1, y_graph1, 'color', 'b')
title('Data of code 1')
% Second set of data
subplot(1,3,2)
plot(x_graph2, y_graph2, 'color', 'r')
title('Data of code 2')
% Third set of data
subplot(1,3,3)
plot(x_graph3, y_graph3, 'color', 'g')
title('Data of code 3')
Or if you just want the three data sets in a unique graph you could just:
figure
plot(x_graph1, y_graph1, 'color', 'b')
hold on
plot(x_graph2, y_graph2, 'color', 'r')
hold on
plot(x_graph3, y_graph3, 'color', 'g')
  2 comentarios
ramya
ramya el 30 de Abr. de 2018
Editada: ramya el 30 de Abr. de 2018
i have accuracy results in 3 different files ..how to read from that file then load it and then finally combine all three results graph in one figure window.
Alfonso
Alfonso el 30 de Abr. de 2018
Editada: Alfonso el 30 de Abr. de 2018
To load the saved data sets in your workspace you should:
data1=load('filename1.mat');
data2=load('filename2.mat');
data3=load('filename3.mat');
Then execute the code I suggested but changing the x_graph to data(:,1) and y_graph to data(:,2) for each data set plot. e.g.
figure
plot(data1(:,1),data1(:,2),'r')
hold on
plot(data2(:,1),data2(:,2),'b')
hold on
plot(data3(:,1),data3(:,2),'g')
title('Results of 3 datasets')

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by