removing values, connect lines and change thickness of border in a polar plot
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi,
I used polarplot function.
(i) I would like to remove the rho values suchas 0, 100, 200, 300.
(ii) I also want to draw a dotted line connecting 0 and 180.
(iii) How to make the border of polar plot thicker.
thanks a lot in advance.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1107170/image.png)
댓글 수: 0
채택된 답변
Chunru
2022년 8월 25일
편집: Chunru
2022년 8월 25일
theta = 0:.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta, rho);
h = gca;
h.RTickLabel = []; % remove rho values
%ii) I also want to draw a dotted line connecting 0 and 180.
rl = rlim; hold on
polarplot([0 pi], rl(2)*[1 1], 'g--'); %or :
polarplot([3*pi/2 pi/2], rl(2)*[1 1], 'g--');
%(iii) make the border thicker
polarplot(linspace(0, 2*pi, 61), rl(2)*ones(61,1), 'k-', 'LineWidth', 2)
댓글 수: 4
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Polar Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!