how to plot a graph

4 visualizzazioni (ultimi 30 giorni)
Elysi Cochin
Elysi Cochin il 12 Feb 2013
i have a matfile with x and y values as shown in the link below...
the x values are [1;2;3;4;5]..... for these x values and taking each column in the variable y, i want to plot a graph......
please can someone help me plot these 5 lines in one graph with each line in different color..... please do reply
i wanted the x-axis and y-axis markings to be as shown in the link below
please do reply....

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 12 Feb 2013
Modificato: Azzi Abdelmalek il 12 Feb 2013
col='rgbkc'
hold on
for ii=1:5
line(x,y(:,ii),'color',col(ii),'Marker','o','LineStyle','--','markerfacecolor',col(ii),'Markersize',6)
end
legend({'curv1','curv2','curv3','curv4','curv5'},'location','SouthEast')
xlabel('x')
ylabel('y')
set(gca,'ylim',[0 max(y(:))])
hold off

Più risposte (1)

Ahmed
Ahmed il 12 Feb 2013
if true
%
hold on
for i=2:1:5
plot(x,y(:,i),'b-+','LineWidth',1,'MarkerSize',5);
xlabel('x values');
ylabel('y values');
end
end
you may change the values of i according to thr columns you want to plot
ok?
  1 Commento
Elysi Cochin
Elysi Cochin il 12 Feb 2013
how to give different colors for each line and how to give the x marking as 10, 20 ,30,....100..... and y marking as 1,1.5,2,2.5,3........5
please do reply.....

Accedi per commentare.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by