首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAS:如何在sgplot散点图上重命名轴标签名称

SAS:如何在sgplot散点图上重命名轴标签名称
EN

Stack Overflow用户
提问于 2021-10-14 14:50:17
回答 2查看 418关注 0票数 1

我所有的数据值(不同性状的育种值)都是以代码表示的,例如m_pv10 (omišičenost =肌肉),m_pv31 (第一次产牛的年龄),...为了使散点图更容易阅读,我想将x轴和y轴标签从m_pv31重命名为“第一次产冰的年龄”。我曾尝试重命名数据步骤中的值,以绕过此问题,但一些特征的名称包括空格"age of first calving“,没有非常规字母"š”和"č“,因此数据步骤将不起作用。

代码语言:javascript
复制
data datam_copy;
   set datam_copy;
   rename m_pv10=Omišičenost;
          m_pv31=Starost ob prvi telitvi;
          m_pv12=Vime;run;

城市

EN

回答 2

Stack Overflow用户

发布于 2021-10-14 15:42:45

您可以使用变量标签,如果这是您正在工作的级别。下面是一个例子。

代码语言:javascript
复制
data have;
  set sashelp.class;
  label age="Age of student"
        height="Height of student"
        weight="Weight of student"
        ;
run;

proc sgplot data=have;
  vline age/response=height;
  vline age/response=weight y2axis;
run;

当然,您也可以重命名变量,但这实际上是变量标签的工作。您也可以在sgplot中直接使用label语句。

代码语言:javascript
复制
proc sgplot data=sashelp.class;
  vline age/response=height;
  vline age/response=weight y2axis;
  label age="Age of student"
        height="Height of student"
        weight="Weight of student"
        ;
run;
票数 2
EN

Stack Overflow用户

发布于 2021-10-14 16:10:13

您可以在名称中包含空格,但通常不是一个好主意。不过,我不确定口音是如何工作的。

代码语言:javascript
复制
options validvarname = any;

data datam_copy;
   set datam_copy;
   rename m_pv10= 'Omišičenost'n;
          m_pv31= 'Starost ob prvi telitvi'n;
          m_pv12= 'Vime'n;
run;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69572827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档