Antenna Pattern delete axis and ellipses

Hi,
when plotting antenna radiation patterns like in this example below, it always plots x,y,z axis and three ellipses. I do not want to see any ellipses and the axis colors should be black only. Is there also a way to hide the left box on the bottom containing the antenna symbol and also the information box on the left upper corner?
Thank you very much!
ant = helix;
pattern(ant,2e9)

 Risposta accettata

Here's one way to do some of that:
ant = helix;
pattern(ant,2e9)
f = gcf();
ax = findall(f,'Type','Axes','Tag','patternAxis');
p = findall(ax,'Type','patch');
h = findall(ax,'Type','line');
t = findall(ax,'Type','text');
set([p;h;t],'Visible','off')
ax = findall(f,'Type','Axes','Tag','geometryInPattern');
set([ax; allchild(ax)],'Visible','off')
uic = findall(f,'Type','uicontrol');
set(uic,'Visible','off');
bnd = findall(f,'Tag','boundarydotted');
set(bnd,'Visible','off');
I'm not sure what you mean by "the axis colors should be black only". Can you explain that part?

4 Commenti

Dingodongo
Dingodongo il 28 Ott 2023
Modificato: Dingodongo il 28 Ott 2023
wow this is really impressive, thank you.
What I meant was that I still want to see the axis x,y,z (and the text, ev and az can also stay) in black color and not different colors for each axis.
This command effectively deletes the ellipses, so I only need the code for changing the color of h(1,1) to h(3,1)
set([h(6,1),h(7,1),h(8,1)],'Visible','off')
and this does the trick:
set([h(1,1)],'Color',[0,0,0])
thank you again, my question is now answered
ant = helix;
pattern(ant,2e9)
f = gcf();
ax = findall(f,'Type','Axes','Tag','patternAxis');
h = findall(ax,'Type','line');
set(h([6 7 8]),'Visible','off')
set(h([1 2 3]),'Color','k')
ax = findall(f,'Type','Axes','Tag','geometryInPattern');
set([ax; allchild(ax)],'Visible','off')
uic = findall(f,'Type','uicontrol');
set(uic,'Visible','off');
bnd = findall(f,'Tag','boundarydotted');
set(bnd,'Visible','off');
You're welcome!

Accedi per commentare.

Più risposte (0)

Categorie

Prodotti

Release

R2023b

Richiesto:

il 28 Ott 2023

Commentato:

il 28 Ott 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by