anyway to get list of linestyle in uiaxes of app
이전 댓글 표시
Hi:
I have an UIAxes in app and I need the list of line style of it, the command I use is:
lineStyle=app.UIAxes.LineStyleOrder;
the question is that, no matter how much plot I have inside that UIAxex, the result is always '-'. but what I need, is a list of it. for example, I have a regular plot that created in matlab command window:
x=1:10;
y1=x;
y2=x.^2;
y3=x.^3;
plot(x,y1,'-')
hold on
plot(x,y2,'--')
hold on
plot(x,y3,':')
then, I use command:
h = findobj(gca,'Type','line');
lineStyle={h(:).LineStyle}
where 'lineStyle' is what I wanted. is there anyway to get the same result in UIAxes insdie app-deisgner?
Thanks!
Yu
댓글 수: 1
dpb
2019년 9월 3일
Never used the UIAxis so "I know nuthink!" but looks like a crippled subset of regular axes. My suggestion would be to save the line handles when plotting so can query the array of them for their properties.
Or you could try Yair's FEX submission to look for hidden properties in the UIAxes object and see if one of those might contain the information you're looking for.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!