![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/189790/image.png)
Change the Yaxis to dashed line
21 ビュー (過去 30 日間)
古いコメントを表示
Hello, I am trying to plot 1 figure with 2 Yaxis. I want one of the Yaxis is dashed. How can I do this?
Thanks!
0 件のコメント
採用された回答
Image Analyst
2018 年 7 月 6 日
Try this:
% Plot something.
h = plot(sind(1:1000));
ax = gca % Get handle to current axes object.
xl = xlim(); % Find out x location of the y axis.
% Cover up existing axis with a white line.
line([xl(1), xl(1)], ylim, 'color', 'w', 'LineWidth', 2);
% Draw a dashed line on top of the white line.
line([xl(1), xl(1)], ylim, 'color', 'k', 'LineStyle', '--');
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/189790/image.png)
3 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Axis Labels についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!