Plot problem while using "Markerindices"
11 ビュー (過去 30 日間)
古いコメントを表示
Hello I am having a problem changing the plot properties when using Markerindices.. The error displayed is: Error using graph2d.lineseries/set The name 'Markerindices' is not an accessible property for an instance of class 'lineseries'. I hope somebody can help me out... Thank you
subplot(2,1,1)
h=plot(x1,y1,'k:',x2,y2,'k',x3,y3,'r--',x4,y4,'b:',x5,y5,'g-.')
set(h,'Markerindices',1:3:length(y1));
set(h,'linewidth',1)
h_legend=legend('z_{B}(initial)','z_{B}(measured)','z_{B}(k_{st}= 104 m^(1/3)/s','z_{B}(k_{st}= 84 m^(1/3)/s','z_{B}(k_{st}= 64 m^(1/3)/s','Location','northwest')
set(h_legend,'FontSize',7)
legend('boxoff')
xlabel('x [m]');
ylabel('y [m]');
title('Bed profile and Free Water Surface at t=6s');
0 件のコメント
採用された回答
その他の回答 (1 件)
Steven Lord
2017 年 7 月 16 日
What release are you using? The MarkerIndices property was introduced in release R2016b and will not be available if you're using an older release.
2 件のコメント
Walter Roberson
2017 年 7 月 16 日
No, in previous releases if you only wanted the markers at selected locations, you had to scatter() them into place.
参考
カテゴリ
Help Center および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!