首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SAS中删除gchart的轴值

在SAS中删除gchart的轴值
EN

Stack Overflow用户
提问于 2019-06-22 00:38:28
回答 1查看 88关注 0票数 0

我正在尝试使用SAS中的gchart绘制分类的条形图。我在横轴上有日期,所以我不想出现,因为看起来很混乱。我使用了下面的代码

代码语言:javascript
复制
axis1 label=none value=none;                                                                                                            


axis2 label=(angle=90 'Porcentaje');                                                                                                       


legend1 label=('Categoría') frame;                                                                                                       

proc gchart data=base_fechas;                                                                                                                  
   vbar REPORTE_FCH/ discrete subgroup=TPO_SEX                                                                                             
                 group=REPORTE_FCH  g100 nozero                                                                                               
                  type=percent                                                                                                
                 inside=percent width=20                                                                                                
                 gaxis=axis1 raxis=axis2                                                                                                
                 legend=legend1;                                                                                                        
run;                                                                                                                                    
quit;   

但是轴的值仍然很接近。如何删除水平轴的DE值?

EN

回答 1

Stack Overflow用户

发布于 2019-06-22 08:28:21

你有vbar <date> / … group=<date> g100 … ;

group=<date>轴渲染由gaxis选项控制。vbar <date>是中间点,它们的渲染由maxis选项控制。

可以通过指定vbar选项maxis=axis1来隐藏中点

此示例同时隐藏中点和组:

代码语言:javascript
复制
data have;

  do date = today()-100 to today();
    do index = 1 to 50 * ranuni(123);

      sex = substr('MF',1+(rannor(123) > 0.75),1);
      output;

    end;
  end;

  format date yymmdd10.;
run;

axis1 label=none value=none;
axis2 label=(angle=90 '%');

proc gchart data=have;
  vbar date
  / discrete
    subgroup = sex
    GROUP = date
    G100
    nozero
    type=percent
    inside=percent width=20

    gaxis = axis1 
    raxis = axis2
    maxis = axis1
  ;

  where date > today()-20;
run;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56707408

复制
相关文章

相似问题

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