How to control the visibility of gridlines of an axes through a checkbox in GUIDE?
조회 수: 5 (최근 30일)
이전 댓글 표시
I have application to swich off the visibility of the initially created gridlines of an axes by enabling the check box.
The gridlines were created through create function by providing Xtick & Ytick values.
댓글 수: 0
채택된 답변
Walter Roberson
2021년 6월 10일
For example
function pushbutton1_Callback(hObject, event, handles)
gridon = get(hObject, 'Value');
if gridon
set(handles.axes1, 'grid', 'on');
else
set(handles.axes1, 'grid', 'off');
end
댓글 수: 3
Walter Roberson
2021년 6월 11일
편집: Walter Roberson
2021년 6월 11일
function pushbutton1_Callback(hObject, event, handles)
if get(hObject, 'Value')
grid(handles.axes1, 'on');
else
grid(handles.axes1, 'off');
end
추가 답변 (1개)
Image Analyst
2021년 6월 11일
See my attached demo.
In particular, check out these lines of code:
% Make the grid color yellow.
ax.GridColor = 'y';
ax.GridAlpha = 0.9; % Set's transparency of the grid.
That will let you control the color and opacity of the grid lines. Of course you can turn them totally off or on with
grid on % Works on the current axes
grid off % Works on the current axes
Pass in the axes handle like Walter showed if you want to operate on an axes that is not the current one.
댓글 수: 2
Aiswarya Babu
2021년 6월 11일
help me to store data as a text file.
These are the values i need to store as a text file .
29 C3 50 5F 57 14 20 F6 40 22 99 B3 1A 02 D7 3A
Kindly help me.
Thanks in advance
Image Analyst
2021년 6월 11일
@Aiswarya Babu, this has nothing at all to do with my answer to @Vinothkumar Sethurasu. You should have started a completely new question.
fid = fopen('data.txt', 'wt');
fprintf(fid, '29 C3 50 5F 57 14 20 F6 40 22 99 B3 1A 02 D7 3A\n');
fclose(fid);
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!