Die Beispiele verwenden generierte Daten (Datalines) oder SASHELP.
1 Codeblock
ODS PDF / PROC SGMAP Data
Erklärung : Dieser SAS-Code generiert eine Choroplethenkarte der Vereinigten Staaten, die die durchschnittlichen Kredit-Scores anzeigt, und exportiert diese Karte dann in das PDF-Format. Die benötigten Daten werden intern mit DATA-Schritten erstellt. ODS PDF wird verwendet, um die Ausgabe in eine PDF-Datei zu verwalten, und PROC SGMAP erstellt die Karte unter Verwendung von Geodaten und Antwortdaten.
Kopiert!
data work.states;
infile datalines dlm=',';
input state $ state_fips $;
datalines;
AL,01
AK,02
;
run;
data work.plot_data;
infile datalines dlm=',';
input long lat statename $;
datalines;
-86.791130,33.491130,Alabama
-147.859167,64.843611,Alaska
;
run;
data mycaslib.scoreperstate;
infile datalines dlm=',';
input state $ _Score_;
datalines;
AL,700
AK,720
;
run;
ods pdf (id=SapphireStyle) style=Sapphire file='output.pdf';
title 'Average Credit Score in Each State';
footnote4 'Map only includes the lower 48 states in the United States';
proc sgmap mapdata=work.states
maprespdata=mycaslib.scoreperstate
plotdata=work.plot_data;
esrimap
url='http://services.arcgisonline.com/arcgis/rest/services/
Canvas/World_Light_Gray_Base';
choromap _Score_ / mapid=state id=state_fips
density=1
numlevels=4
leveltype=none
colormodel=(sty greenyellow deepskyblue cornflowerblue beige)
name='choro';
text x=long y=lat text=statename /
textattrs=(size=6pt);
gradlegend 'choro' / title='Average Credit Score'
extractscale;
run;
ods pdf close;
quit;
1
DATA work.states;
2
INFILEDATALINES dlm=',';
3
INPUT state $ state_fips $;
4
DATALINES;
5
AL,01
6
AK,02
7
;
8
RUN;
9
10
DATA work.plot_data;
11
INFILEDATALINES dlm=',';
12
INPUT long lat statename $;
13
DATALINES;
14
-86.791130,33.491130,Alabama
15
-147.859167,64.843611,Alaska
16
;
17
RUN;
18
19
DATA mycaslib.scoreperstate;
20
INFILEDATALINES dlm=',';
21
INPUT state $ _Score_;
22
DATALINES;
23
AL,700
24
AK,720
25
;
26
RUN;
27
28
ods pdf (id=SapphireStyle) style=Sapphire file='output.pdf';
29
title 'Average Credit Score in Each State';
30
footnote4 'Map only includes the lower 48 states in the United States';
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Zugehörige Dokumentation
Aucune documentation spécifique pour cette catégorie.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.