问题标签 [sgplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
480 浏览

sas - SAS sgplot:按组不同的符号和颜色

下面的代码产生下面的图片。如您所见,该group语句导致数据点的颜色不同。

问题:我怎样才能为两个组设置不同的符号?

在此处输入图像描述


0 投票
1 回答
976 浏览

sas - sas sgplot 图例和轴标签

假设我有 sgplot 并且我的输出看起来像在此处输入图像描述

我的目标是调整图例并使底部看起来像下面这样。我怎样才能做到这一点? 在此处输入图像描述

0 投票
1 回答
735 浏览

sas - 使用 sgplot - 森林图更改特定的观察颜色(值文本)

我目前正在为森林图(SAS 大学版)编写 sgplot 代码。我已经设法获得了我想要的正确图表,但是我无法更改特定观察的颜色。这是我的代码

我想要实现的是将观察号 3 (donald, 2013, 0.8 0.2 1.4) 更改为红色(绘图时的文本,而不仅仅是标记属性)。

我试图检查不同的 sgplot 属性,但在绘图时我无法更改观察号 3 的这种特定颜色(红色,其他观察保持黑色)。我也看过模板,但这没有帮助。我怎样才能做到这一点?

0 投票
1 回答
1961 浏览

sas - proc sgplot 多行标题

如何拥有多条线的图形标题?我想在第一行加上标题,然后在该标题下方的一段来解释图表。我的尝试是:

0 投票
1 回答
668 浏览

plot - SAS:使用 PROC SGPLOT 绘制不包括周末的日期

我正在运行 SAS 9.3,并且我正在尝试使用 PROC SGPLOT 创建一个图,其中 (1) 仅将我的数据集中包含的日期显示为连续日期(即不包括周末和节假日),而 (2) 显示可用信息XAXIS(例如,一个月的第一天)。我可以分别做这两个,但我想不出一个方法一起做。具体来说,当我使用 DISCRETE 选项时,VALUE 和 TICKVALUEFORMAT 选项似乎被禁用(我在文档中没有看到任何关于此的讨论)。

所以我有两个问题:

(1) 有没有办法解决 DISCRETE 选项和 VALUES/TICKVALUES 之间的这种交互?

(2)有没有更好的方法来做我想做的事情?

(完美的事情是绘制 X 和 Y 变量,并使用第三个变量作为 x 轴的标签,但我找不到这样做的方法。)

这是一些说明这一点的示例代码;如果不包括周末/节假日,那么代码应该绘制一条直线(我附上了下面生成的图):

以下将日期绘制为离散点:它正确绘制了数据点,但 VALUES 和 TICKVALUEFORMAT 命令没有影响:

这是第一个图:正确的点,错误的轴

以下代码是相同的,但删除了 DISCRETE 选项,因此它被绘制为日期轴,显然包括周末,但 VALUE 和 TICKVALUEFORMAT 选项有效:

这是第二个情节:错误的点,但工作轴

任何建议都将受到热烈欢迎!谢谢!

0 投票
2 回答
793 浏览

sas - 如何将自定义拟合线添加到 SAS SGplot Scatter

我有一个简单的SAS 数据集,我将其绘制为散点图,我的两个问题是:

  1. 我正在尝试调整 y 轴而不排除 (0.02,51) 数据点,但我需要 y 轴仅显示 60 到 160 到 20。当我定义它时,它排除了该特定数据点,我不知道如何解决它。
  2. 我无法弄清楚如何添加自定义拟合曲线并显示公式。这是我的线:Y=(160.3*x)/(0.0477+x)

这是我的代码:

有人可以帮忙吗?

0 投票
1 回答
948 浏览

sas - 按组控制线颜色/where 子句

我想绘制 Y by X plot 我按年份分组,但颜色代码年份基于不同的变量(干)。因此,每年都显示为单独的线,但干=1 年绘制一种颜色,而干=0 年绘制不同的颜色。我实际上想出了一个选项(是的!),如下所示。但这并没有给我太多的控制权。

有没有办法在系列语句中放置 where 子句来选择特定类别,以便我可以专门分配颜色(或其他格式)?还是有其他方法?这类似于 R,其中可以对不同的数据子集使用多行语句。

谢谢!!

此代码有效。

0 投票
1 回答
984 浏览

sas - 如何在proc sgplot中按降序创建单个条?

我使用创建了以下图表sgplot

在此处输入图像描述

但是,似乎各个人口群体在图表中按字母顺序排列(亚洲人其次是黑色和白色)。

如何按百分比降序创建与人口组相同的图?

事实上,这些地区是有色人种最多的地区。基本上我想创建一个图表,以便每个条都以颜色人口开始

0 投票
2 回答
880 浏览

colors - 如何在 SAS 中生成全彩色的 .rtf 输出?

我在 SAS 中使用 ODS 和 SGPLOT 制作了图形,我的代码如下所示:

我正在使用颜色,但输出的 .rtf 文件是黑白的,我怎样才能使它着色?

0 投票
1 回答
486 浏览

colors - SAS sgplot 步进颜色渐变

我想生成一个“阶梯”图(CDF),并尝试使用 dattrmap 选项更改线条颜色。但是颜色没有变化。下面是我的代码:

生成的数据如下所示:

然后,我使用了 sgplot:

与 sgplot 一起使用的数据 myfile 如下所示:

我想要一个灰色渐变。但首先,我只想使用 dattrmap 在我的绘图上选择颜色线。我尝试使用填充颜色和线条颜色,但它不起作用。我尝试使用 styleattrs 的 datacontrastcolors 选项直接在 SGPLOT 语句中更改颜色,它可以工作。有人看到我错过了什么吗?