在给定年份使用不同颜色的SAS覆盖

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在给定年份使用不同颜色的SAS覆盖相关的知识,希望对你有一定的参考价值。

我有以下一段代码,用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;

enter image description here

答案

您将术语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;

以上是关于在给定年份使用不同颜色的SAS覆盖的主要内容,如果未能解决你的问题,请参考以下文章

片段着色器会覆盖光栅化生成的片段颜色吗?

片段布局不覆盖整个屏幕

有没有办法以编程方式使用kotlin更改片段中的文本颜色?

SAS - 覆盖在 ViewTable 中打开的数据集

OpenGL纹理覆盖材质颜色

如果在同一位置有两个具有两种不同颜色的顶点,片段会得到啥颜色?