我有以下代码将人口数字yr1946
yr1953
等与另一个标题为Land_Area
以下为每年创建一个具有不同颜色的图表,如何包含一个图例,说明哪个颜色与哪个年份相关联。这就是我到目前为止所拥有的。
symbol1 value=dot color=red;
symbol2 value=dot color=green;
symbol3 value=dot color=yellow;
symbol4 value=dot color=green;
proc gplot data=Slpopwip;
plot yr1946*Land_Area=' ' yr1953*Land_Area=' ' yr1963*Land_Area=' ' yr1971*Land_Area=' ' /OVERLAY;
title'Overlay';
run;
quit;
答案 0 :(得分:0)
您将术语LEGEND
添加到plot语句中。以下是一个例子。
symbol1 value=dot color=red;
symbol2 value=dot color=green;
symbol3 value=dot color=yellow;
symbol4 value=dot color=green;
data slpopwip;
call streaminit(7);
do _n_ = 1 to 10;
land_area = floor(rand('uniform')*1000);
yr1946 = floor(rand('uniform')*1000);
yr1953 = floor(yr1946 + rand('Uniform')*200);
yr1963 = floor(yr1953 + rand('Uniform')*200);
yr1971 = floor(yr1963 + rand('Uniform')*200);
output;
end;
run;
proc gplot data=Slpopwip;
plot yr1946*Land_Area=' ' yr1953*Land_Area=' ' yr1963*Land_Area=' ' yr1971*Land_Area=' '
/OVERLAY LEGEND;
title'Overlay';
run;
quit;