Strahlungsmuster bat um einige spezialisierte Grafiken. Hier sind einige Annäherungen. Erstellen Sie zunächst einige Daten, die eine Blob-Oberfläche um 0,0,0 herum darstellen. In der ursprünglichen Frage könnte dies die Signalantwort einer Antenne in alle Richtungen darstellen. Größere Radiuswerte können einen höheren Gewinn in dieser Richtung darstellen. Die JSL wandelt polare Daten in rechteckige Daten um. Wenn Sie eine Formel haben, können Sie so viele Punkte erhalten, wie Sie benötigen. Der Graph braucht viel, um die Punkte im Hintergrund zu verbergen. Wenn Sie ein paar tatsächliche Messungen haben, muss etwas die Zwischenpunkte generieren (vielleicht passendes Modell?)
// make some blobby data
dt=New Table( "Untitled 3",
New Column( "x", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "y", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "z", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "radius", Numeric, "Continuous", Format( "Best", 12 ) )
);
for(lat=-80, lat<=80,lat+=2,
rLat = 2*pi()*lat/360;
for(lon=-180, lon<180,lon+=2,
rLon = 2*pi()*lon/360;
dt<<ADDROWS></ADDROWS>
x.y.z data with redundant radiusxyz-Daten mit redundantem Radius
Als nächstes erstellen Sie das 3D-Diagramm. Dies verwendet viele Punkte und macht ihre Größe groß, um den Effekt einer festen Oberfläche zu erzielen. Für die Einfärbung wird der redundante Radius verwendet.
// display the 3D data
dt<<SCATTERPLOT 3d=""></SCATTERPLOT>
3D looks much better when the mouse is used to rotate the graph!3D sieht viel besser aus, wenn die Maus zum Drehen des Diagramms verwendet wird!
Machen Sie zum Schluss einen Querschnitt.
// make a slice; this is the x-y plane at z -1.2
dt<<GRAPH builder="">= -1.3659 & :z <= -1.1351 ) )
),
SendToReport( Dispatch( {}, "400", LegendBox, {Set Title( "" )} ) )
);</GRAPH>
You can make it more or less fuzzy with the data filter's z selection.Sie können es mit der z-Auswahl des Datenfilters mehr oder weniger unscharf machen.
Dies könnte auch auf der yz- oder xz-Ebene erfolgen. Wenn Sie das Rundschreiben brauchen Kompassrose , können Sie ein Grafikskript hinzufügen.