9208 9

如何改变柱形图 柱子的 颜色 [推广有奖]

  • 0关注
  • 0粉丝

大专生

11%

还不是VIP/贵宾

-

威望
0
论坛币
899 个
通用积分
1.0000
学术水平
2 点
热心指数
1 点
信用等级
1 点
经验
376 点
帖子
17
精华
0
在线时间
60 小时
注册时间
2013-8-28
最后登录
2022-4-29

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. data test;
  2. input site $ number;
  3. cards;
  4. A 25
  5. B 98
  6. A 26
  7. B 99
  8. A 24
  9. B 97
  10. ;
  11. run;

  12. proc summary data=test nway ;
  13. class site;
  14. var number;
  15. output out=test0 mean=mean stderr=stderr;
  16. run;

  17. proc template;
  18.   define statgraph bar1;
  19.     begingraph;
  20.           layout overlay;
  21.             barchartparm x=site y=mean/ errorlower=eval(mean-2*stderr) errorupper=eval(mean+2*stderr);
  22.           endlayout;
  23.         endgraph;
  24. end;
  25. run;

  26. proc sgrender data=test0 template=bar1;
  27. run;
复制代码
然后就生成了下图,请问怎么把这个柱子的颜色变成白色什么的呢?谢啦~

SGRender8.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:柱形图 Template barchart Summary Overlay 如何

本帖被以下文库推荐

自己回复。。
第23行,后面加上fillattrs=(color=white)即可
  1. barchartparm x=site y=mean/ errorlower=eval(mean-2*stderr) errorupper=eval(mean+2*stderr)  fillattrs=(color=white);
复制代码
可以还是不知道怎么在style里面改这个颜色,试过改Gdata Gcdata的颜色都不行,求解。。。

使用道具

嘿嘿,终于找到了~
这个柱子的颜色是由style里面的GraphDataDefault里面的color决定的~
所以,更改如下style即可
  1. proc template;
  2.   define style mystyle;
  3.      parent=styles.statistical;
  4.         class GraphDataDefault/
  5.             color=white;
  6.   end;
  7. run;

  8. ods listing style=mystyle;
  9. proc.....
复制代码
自己一个人玩的好嗨。。。
看来还是看help是最重要的啊~

使用道具

板凳
吕小布韦 发表于 2013-8-29 23:18:33 |只看作者 |坛友微信交流群
好厉害...自问自答, 自娱自乐~旁观学习一下...

使用道具

吕小布韦 发表于 2013-8-29 23:18
好厉害...自问自答, 自娱自乐~旁观学习一下...
谢谢。。

使用道具

地板
妖帝东皇 发表于 2013-8-31 17:43:10 |只看作者 |坛友微信交流群
头不能再大了 发表于 2013-8-29 14:59
嘿嘿,终于找到了~
这个柱子的颜色是由style里面的GraphDataDefault里面的color决定的~
所以,更改如下st ...
我有时候也想看help
但是不知道怎么看~
像你这种问题,怎么查help?求告知!
┏━━━━━━━━━━━━━━┓
   ☞❤学而无友必然孤陋寡闻!❤
┗━━━━━━━━━━━━━━┛

使用道具

妖帝东皇 发表于 2013-8-31 17:43
我有时候也想看help
但是不知道怎么看~
像你这种问题,怎么查help?求告知!
一直不敢回复,因为其实我也是总结不出来个道道,也不怎么会用help

就这个案例,因为生成这个图的重要一步是barchartparm,其他只是例行的步骤,所以就在help中搜索barchartparm后,找到有关 barchartparm statement,里面介绍了这个过程的一些options,然后在options里面找哪些可能是决定柱形图的填充颜色的,最后发现里面有个fillopts的选项。仔细读一下,找到了问题的解决方案。

但很多时候还是找不到,因为在help里面search,出现的结果太多了。。。。

使用道具

8
妖帝东皇 发表于 2013-9-2 20:08:37 |只看作者 |坛友微信交流群
头不能再大了 发表于 2013-9-2 19:30
一直不敢回复,因为其实我也是总结不出来个道道,也不怎么会用help

就这个案例,因为生成这个图的重要 ...
感谢回复!
┏━━━━━━━━━━━━━━┓
   ☞❤学而无友必然孤陋寡闻!❤
┗━━━━━━━━━━━━━━┛

使用道具

9
snowflower2011 发表于 2014-1-13 09:17:14 |只看作者 |坛友微信交流群
赞一个

使用道具

10
容量分布3 发表于 2016-6-2 11:25:52 |只看作者 |坛友微信交流群
请问你现在已经熟练掌握sas吗?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 16:34