By the way, using h=plot( fitresult); gives me a wrong fitted plot and hence I have to use h = plot( fitresult, xData, yData);
Change plot properties generated from a curve fitting
조회 수: 21 (최근 30일)
이전 댓글 표시
Hello,
I am trying to remove the markers and change the line properties from a plot made by rational fit. I tried different options such as Marker, none and Linestyle but it did not work. I have event tried h.Marker='none' and no success. Any idea how to solve this?
[fitresult, gof] = fit( xData, yData, ft, opts );
% h = plot( fitresult, xData, yData, 'Linestyle', 'none','Color','k', 'Marker',marker_style{i} );
h = plot( fitresult, xData, yData);
h.Marker = 'none';
Thanks
댓글 수: 3
Joe Vinciguerra
2019년 11월 16일
I’m not at my computer right now, but can you access the properties you want from the property inspector dialog? Or are they within a "child" of h?
채택된 답변
Joe Vinciguerra
2019년 11월 16일
Since the object contains 2 lines try calling them specifically. For example:
h(1).Marker='none'
h(2).Color=[.5 .5 .5]
댓글 수: 2
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Specifying Target for Graphics Output에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!