How to assign a reference point in graph?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
LAKSHMANAN ADAIKKAPPAN
il 6 Apr 2016
Modificato: Walter Roberson
il 7 Apr 2016
how to assign reference point(0,0) at left top corner like following figure?
0 Commenti
Risposta accettata
Walter Roberson
il 6 Apr 2016
plot(rand(1,30))
set(gca,'YDir', 'reverse')
3 Commenti
Walter Roberson
il 7 Apr 2016
Modificato: Walter Roberson
il 7 Apr 2016
Certainly I have checked the output of the code. If you prefer to see the full 0 to 14 and 0 to 16, change the graph to use that, such as
plot(0:16, 14 * rand(1,17))
and you might want to set the axis location as well,
set(gca, 'ydir', 'reverse', 'xaxislocation', 'top')
This could be taken further to get rid of the tick marks but leave the tick labels. The ease of doing that would depend upon the MATLAB version being used.
Più risposte (2)
Muhammad Usman Saleem
il 6 Apr 2016
Modificato: Muhammad Usman Saleem
il 6 Apr 2016
UPDATE 1:
may try this
plot(1:10)
box off
axes('xlim', [1 10], 'ylim', [1 10], 'color', 'none', 'YAxisLocation', 'right', 'XAxisLocation', 'top')
or may try this
t=0:0.1:10;
y=sin(t);
plot(t,y)
set(gca,'XAxisLocation','top','YAxisLocation','left','ydir','reverse');
3 Commenti
Steven Lord
il 6 Apr 2016
plot(1:10, 1:10);
axis ij
Or if you have the handle of your axes object already, change its YDir property to 'reverse' as Walter showed.
Vedere anche
Categorie
Scopri di più su Lighting, Transparency, and Shading in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!