
How to use patch/fill on a polarplot
34 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Jakob Sievers
le 21 Mar 2019
Commenté : Adam Danz
le 30 Sep 2025 à 13:03
Hi all
I can't seem to get this right, so I figure I better ask someone with more experience:
How do I use patch/fill to fill in a polygon in a polarplot setting?
Based on the example listed in the help for polarplot: How do I fill in this triangle with e.g. the color red?
t = 0 :pi/1.5: 2*pi;
pp=polarplot(t, sin(2*t).*cos(2*t), '--r');

0 commentaires
Réponse acceptée
Divyajyoti Nayak
le 18 Juin 2025
From MATLAB R2025a, the 'patch' function now works on polar axes. Here's some sample code for it and the documentation to help out:
clc
clear
p = polaraxes;
r = [0;1;1];
theta = [0;pi/3;2*pi/3];
patch(p,theta,r,'red');

1 commentaire
Adam Danz
le 30 Sep 2025 à 13:03
Read more about polar patches and surface: https://blogs.mathworks.com/graphics-and-apps/2025/09/30/polar-plots-with-patches-and-surfaces-r2025a/
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Polar Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!