I have developed a very straightforward MATLAB code whose sets the background color of the plot to 'blue' and the color of the line to 'white':
x=-10:10;y=x.^2;figPath='C:\test.jpg'; % plotting the figure
hFig=figure('PaperType','A4');line(x,y,'color','w');box off;set(gca,'Color','b') ; %color of the area behind the plot
print(hFig,'-djpeg','-r600',figPath);
but what is printed is different from what I have already set, I mean the color of the area behind the plot is white (I set it to blue in my code) and the color of line is black while I set it to white in the code.
I would be grateful if anybody could help me to resolve the problem.
Many thanks in advance, _V
Best Answer