# How to set y-axes intercept

7 visualizzazioni (ultimi 30 giorni)
Karl il 24 Ott 2013
Commentato: Karl il 25 Ott 2013
How do you make the y-axis cross the x-axsis at observation 1 and not 0? Sometimes it happends automatically, sometimes not. Try the code below. The two figures has different axes intercept.
A = rand(15,1);
plot(p1990K1BPreg(1:10, 1))
plot(p1990K1BPreg(1:15, 1))
How do you make the y-axex always intercepting at x=1, as in figure 1 above?
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposta accettata

Jonathan LeSage il 24 Ott 2013
You can set the limits of the x-axis directly using the xlim function. If you're plotting (x,y) data, you can easily just set the lower x-limit equivalent to your first data point. Here is a little example to help get you started:
% Generate arbitrary data and plot
numPoints = 15;
x = 1:numPoints;
A = rand(numPoints,1);
plot(x,A)
% Get current x-limits
currentLimits = xlim;
% Set x-limits to ensure graph starts at first data point
xlim([x(1) currentLimits(2)]);
As you can see, the xlim function can be used to both get information on the current axes and to set limits. Hope this helps!
##### 1 CommentoMostra -1 commenti meno recentiNascondi -1 commenti meno recenti
Karl il 25 Ott 2013
It did! Thanks!

Accedi per commentare.

### Categorie

Scopri di più su Line Plots 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!

Translated by