
Placing circle on floor of scatter3 plot
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Holm Roeser
le 2 Avr 2021
Modifié(e) : Jay Vincelli
le 2 Avr 2021
I currently have an 11x11x11 scatter array of intensities. I wish to underlay a mock electrode as a flat black circle centered at the origin. Confused on how to display a solid circle on the same plot as this visualization. Thanks!

0 commentaires
Réponse acceptée
Jay Vincelli
le 2 Avr 2021
Modifié(e) : Jay Vincelli
le 2 Avr 2021
This can also be solved using the patch() function to plot the parametric equation of a circle:
% Create and plot sphere grid
[X,Y,Z] = meshgrid(-2.5:.5:2.5,-2.5:.5:2.5,0:.5:5);
scatter3(X(:),Y(:),Z(:),'filled')
% Create and plot circle
C = [0,0,0]; % Center of circle
R = 1 ; % Radius of circle
theta = 0:0.01:2*pi;
x = C(1)+R*cos(theta);
y = C(2)+R*sin(theta);
z = C(3)+zeros(size(x));
hold on
patch(x,y,z,'k');
hold off
axis equal

0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Surface and Mesh 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!