楼主: jingtang86
5619 4

求助。。。 graph底色是黑色的?? [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
26 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
226 点
帖子
3
精华
0
在线时间
5 小时
注册时间
2008-5-3
最后登录
2016-4-16

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我用了stata 里的 galbr 生出了radial plot, 可是出来的graph竟然是黑色底色的, 我尝试用了graphic editor来转换背景颜色, stata 出现这样的commands,“this is a live graph, cannot be edited”, 又用了Graph Preference 来换scheme colour, 不论我怎么换, 背景还是黑色的。

拜托有经验的的各位帮帮我吧!!!!!!!!
二维码

扫码加我 拉你入群

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

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

关键词:GRAPH GRAP RAP APH Preference 求助 GRAPH 黑色 底色

沙发
李会超 发表于 2010-4-10 22:38:54 |只看作者 |坛友微信交流群
用POHOSTSHOP把背景颜色替换成白色,哈哈

使用道具

藤椅
voodoo 发表于 2010-4-11 01:06:58 |只看作者 |坛友微信交流群
viewsource galbr.ado,你会知道问题症结在哪,然后你会找到解决办法的。
巫毒上传,必属佳品!
坛友下载,三思后行!

使用道具

板凳
jingtang86 发表于 2010-4-11 01:34:28 |只看作者 |坛友微信交流群
* !galbr.ado AT v2.0, Marc 2000     (STB-56: sbe20.1)
* galbr.ado AT v1.15, June/October 1997

program def galbr
    version 6.0
    syntax varlist(min=2 max=2 numeric) [if] [in] [, id(varname) `options' *]
    tokenize `varlist'
    local E  `1'
    local SE `2'
    preserve
    if ("`if'"!="") {
       qui keep `if'
    }
    if ("`in'"!="") {
       qui keep `in'
    }
    if "`id'"=="" {
       local id "O"
    }
    else {
        local id "[`id']"
    }
    tempvar x y p ulp llp
    qui gen `x'=1/`SE'
    qui gen `y'=`E'/`SE'
    label var `x' "1/se(b)"
    label var `y' "b/se(b)"
    qui reg `y' `x', noconstant
    qui predict `p'
    qui gen `llp'=`p'-2
    qui gen `ulp'=`p'+2
    qui sum `x', detail
    local mxx=r(max)
    qui sum `llp', detail
    if r(min)>=-2 {
       local mny=-2
    }
    else {
       local mny=r(min)
    }
    qui sum `ulp', detail
    if _result(6)<=2 {
       local mxy=2
    }
    else {
       local mxy=r(max)
    }
    local new=_N+1
    qui set obs `new'
    qui replace `y'=0 in l
    qui replace `x'=0 in l
    qui replace `p'=0 in l
    qui replace `llp'=-2 in l
    qui replace `ulp'=2 in l
    graph `y' `p' `ulp' `llp' `x', ylab(`mny',-2,0,2,`mxy') /*
       */ xscale(0,`mxx') ysca(`mny',`mxy') pen(1922) /*
       */ sy(`id'iii) c(.lll) sort `options'
end

我怎么看都看不出个所以然?? 郁闷。。

使用道具

报纸
voodoo 发表于 2010-4-11 01:54:15 |只看作者 |坛友微信交流群
其一,第一句version 6.0意味着galbr命令所作的图为Stata 6“格式”的。我个人并不知道要想改变背景颜色需要用Stata 6下graph命令的什么option(在Stata 11中改成白色为plotregion(ifcolor(white)) )。假如你知道或有人告诉你这个option,那直接加在galbr命令的最后即可。若无从知道,那也不妨,见其二……

其二,viewsource告诉我们这个图是如何作出的。我们在Stata 10或Stata 11下也可依样画葫芦,用scatter命令画一个(此时默认的背景就是白色的)。至于怎么做,你自己先揣摩揣摩。迟了,我且休息去也。:-)
巫毒上传,必属佳品!
坛友下载,三思后行!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-4-27 18:57