Grid
5 views (last 30 days)
Show older comments
Hello!
Quick question. My GUI has "axes1"(graph), this graph refreshes if I click a certain PushButton. The thing is my graph has two plots. One is the main one and the other is just there as a limit. I separated them with HOLD ON. All is OK, but when I hit refresh the grid disappears, if I click again it suddenly reappears. The only way that I could get it to stay is by deleting the other minor "plot". I tried putting them together in one plot but no luck. I tried placing "grid minor" everywhere but still nothing.
I used "case" structure.
Any suggestions?
My Code :
case 2
fid = fopen('ICl.txt');
A = textscan(fid, '%f %*f %f %*s');
fclose(fid);
startDate = datenum('01-01-2011')
endDate = datenum('12-31-2011')
xData = linspace(startDate,endDate,12);
plot(A{1,1},A{1,2}, '--ks','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','b',...
'MarkerSize',10);
ylim([0 inf])
set(gca,'YTick',[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1])
set(gca,'XTick',xData)
datetick('x','mmm','keepticks')
title('JODOV KLORID (datum odprtja: 11.4.2010)')
ylabel('masa[g]')
xlabel('2011')
grid minor;
hold on;
x = 734506:1:734867;
y = 100;
plot(x, y, 'rs', 'LineWidth', 3, 'MarkerSize', 1.5);
0 Comments
Accepted Answer
Laura Proctor
on 13 Dec 2011
I may be oversimplifying it, but perhaps issue a
hold off
at the end of the code and see if this gives you behavior you desire.
grid minor is a toggle, so that if you issue it and then have a hold on, then when it is issued again, it will toggle off.
More Answers (0)
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!