How to clear all fitting settings?

4 views (last 30 days)
odo22
odo22 on 21 Jul 2016
Commented: odo22 on 21 Jul 2016
I'm plotting some data from a 2068 by 5 matrix (spectra.m) using this code:
load 'spectra.mat'
hold on
for i = 2:5
plot(spectra(:,1), spectra(:,i), 'LineWidth', 7)
end
Every time I run the script, it comes up with a plot of the data as expected but each line has linear fit to it (see picture). Though I'm not sure if it's a fit or some other effect...
I've already tried clearing the work-space and restarted Matlab, in case I've inadvertently changed some settings. However, this didn't make any difference...In fact, if I plot some data from other projects, everything works fine so there must be a problem with the way I'm plotting the matrix!
Any help would be very much appreciated :)
  2 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 21 Jul 2016
The provided code does not give enough details about your problem
odo22
odo22 on 21 Jul 2016
Edited: odo22 on 21 Jul 2016
This is literally the only piece of code I'm using...I have a second part which I omitted for clarity but I don't think it's the source of my problem:
xlim([450, 800]);
ylim([0.0,0.35]);
set(gca,'FontSize',15)
set(findall(gcf,'type','text'),'FontSize',50)
ax = gca;
set(gca,'XMinorTick','on','YMinorTick','off')
ax.FontSize = 50;
ax.YTick = [0.1 0.2 0.3 ];
ax.XTick = [ 500 600 700 800];
ax.Box = 'on';
ax.LineWidth = 7;
hold off
Even if I delete this second part from my script, it still plot the straight lines alongside my data :(

Sign in to comment.

Accepted Answer

Stephen23
Stephen23 on 21 Jul 2016
Edited: Stephen23 on 21 Jul 2016
It is your data. They are not in sequence along the X axis, and so this is how the Y values are plotted.
Something like this:
>> X = [0:0.01:3*pi/2,0]; % the RHS zero is out of sequence!
>> Y = sin(X);
>> plot(X,Y)
  1 Comment
odo22
odo22 on 21 Jul 2016
Thank you so much!
My data was in the correct order but for some reason the matrix was filled with zeros at the bottom (i.e. the bottom rows)...
I got rid of them and now it works!
Thanks once more!

Sign in to comment.

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!