首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Stata:向后验图中添加一条参考线

Stata:向后验图中添加一条参考线
EN

Stack Overflow用户
提问于 2015-03-20 09:58:31
回答 1查看 1.1K关注 0票数 0

我使用*.gph加载了一个Stata graph use图形文件。

我想加载图表,并在x=123上添加一条垂直的参考线到图中。

我无法从文档中找到在不使用图形编辑器的情况下是否有可能做到这一点。(我需要处理200+图,每个图的参考线的值都是不同的。)

编辑:我的意思是“添加参考行”,而不是“询问参考行”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-24 03:33:58

在生成图形时,添加行似乎要容易得多,因此,如果可能的话,可以使用。如果不是,您可以通过检查图形编辑器是如何做到的(如果您记录了更改,您可以看到打开保存的记录时所需的代码,并通过向代码中添加gr.edit来使用它)。为此,您需要将所有具有唯一名称的图形放在目录中(如果可以查找它们),并将数据文件(在下面的代码中称为graph_info_file.dta )中包含这些变量的图表的信息:

图形名X1 X2 Y1 Y2

如果图形名是一个字符串变量,其名称为图(即图1.gph、foreign.gph等),X1和Y1是图形开始的坐标(在您的示例中是X1=123、Y1=0),X2和Y2是直线结束的坐标(直线为X2=123,Y2=your max Y值)。

代码语言:javascript
运行
AI代码解释
复制
graph dir *, gph
local graphlist = r(list)
di "`graphlist'"
use "graph_info_file.dta", clear
quietly foreach graph in `graphlist' {
noisily di "`graph'"
graph use `graph'
summarize X1 if graphname=="`graph'"
global x1 = r(min)

summarize X2 if graphname=="`graph'"
global x2 = r(min)

summarize Y1 if graphname=="`graph'"
global y1 = r(min)

summarize Y2 if graphname=="`graph'"
global y2 = r(min)

gr_edit .plotregion1.plotregion1[4].AddLine added_lines editor $x1 $y1 $x2 $y2
gr_edit .plotregion1.plotregion1[4].added_lines_new = 1
gr_edit .plotregion1.plotregion1[4].added_lines_rec = 1
gr_edit .plotregion1.plotregion1[4].added_lines[1].style.editstyle  linestyle( width(thin) color(black) pattern(solid)) headstyle( symbol(circle) linestyle( width(thin) color(black) pattern(solid)) fillcolor(black) size(medium) angle(stdarrow) backsymbol(none) backline( width(thin) color(black) pattern(solid)) backcolor(black) backsize(zero) backangle(stdarrow)) headpos(neither) editcopy

*add code for saving/exporting graphs here

}
*

请注意,本地宏在这里不工作,因此必须使用全局宏。一般不建议这样做。如果要保存/导出图表,只需在循环结束时添加相关代码即可。

还要注意的是,图形编辑器代码与通常的图形语法不同,更难理解,而且文档也不是很清楚,这通常导致复制代码而不了解其功能,从而导致各种错误(这些bug通常很难识别和修复)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29172950

复制
相关文章
撬动地球需要一个杠杆,看懂图表需要一条参考线
今天要跟大家介绍一下图表中用作对比的参考线制作技巧 ▽ 参考线能够更明显的 突出真实值与目标值之间的差距 今天要介绍两种参考线的制作思路 散点图法——误差线法 ▌柱形图中的参考线 散点图法: 首先用
数据小磨坊
2018/04/10
1.1K0
撬动地球需要一个杠杆,看懂图表需要一条参考线
R语言绘图中添加公式
R语言在作图时难免会用到公式,往途中添加标签公式的方法有很多,R基础包自带的expression函数就是一个,除此之外还有latex2exp可以在R语言中使用latex的命令来给图片添加公式。本文基于expression函数常用的命令从常用的运算符、大型运算、集合运算、希腊字母等方面给出常用的公式命令。
拴小林
2021/10/11
2K0
R语言绘图中添加公式
【Mockplus教程】标尺和参考线
每个页面都拥有单独的标尺和参考线,可以用于辅助组件的对齐以及尺寸调整。 1. 使用标尺 新建页面之后,在主菜单中选择“显示标尺”即可看到工作区左边和上边显示出 标尺。标尺有两种显示方式:百分比和
奔跑的小鹿
2018/03/15
1.1K0
【Mockplus教程】标尺和参考线
【Mockplus教程】标尺和参考线
鼠标左键点住标尺,然后向工作区内部移动,就会出现一根相应方向(横向/纵向)的对齐线。
奔跑的小鹿
2019/01/25
8390
【Mockplus教程】标尺和参考线
[SSH]如何敲一条线
网上商城用的是struts+spring+hibernate的框架,在这个框架中是如何来完成一个功能呢?我们以查询订单为例,具体流程如下:
全栈程序员站长
2022/08/09
3570
[SSH]如何敲一条线
在图中添加多边形
在matplotlib中有一个子模块patches, 提供了绘制各种多边形的功能,常用的多边形及其画法如下
生信修炼手册
2020/09/23
6420
在图中添加多边形
给UILabel添加删除线
let attributedText = NSAttributedString(string: "道之不存,师之所存也", attributes: [NSStrikethroughStyleAttributeName:1]) self.contentLabel.attributedText = attributedText
大师级码师
2021/10/29
1.1K0
Win10: 在截图中添加红框
文章背景: 在工作中,很多时候需要用到Win10原生的截图工具,然后在截图中添加红框进行强调。对于Win10系统,可以通过按Windows 徽标键‌+ Shift+ S,快速调出截图工具,但无法在截图中添加红框,需要借助画图工具进行实现。
Exploring
2023/08/17
13.9K0
Win10: 在截图中添加红框
参考平面与传输线那些事儿
一对导体就可以构成传输线,信号以电磁波的形式在这一对导体之间传播。这两个导体,一个被称为“信号路径”,另一部被称为“参考路径”或“回流路径”。传输线的形式由多种多样,比如PCB中的走线、同轴电缆等。
工程师看海
2022/06/23
2550
参考平面与传输线那些事儿
在Mockplus中使用标尺和参考线
1 显示或隐藏标尺和参考线 2 设置标尺选项 3 设置参考线颜色 主菜单 -> 选项 -> 系统 4 添加或删除参考线
奔跑的小鹿
2018/03/15
9350
在Mockplus中使用标尺和参考线
利用api向小程序地图中添加marker
在某些小程序中我们需要将一些地点的位置标记出来。之前我们也发过有关marker添加的文章,今天在此技术的基础上利用api向其中填加maker。
算法与编程之美
2022/05/23
1.1K0
利用api向小程序地图中添加marker
画一条0.5px 线的方法
直接通过样式来设置0.5px的边框。当然这个方案是非常理想的方案,但是事实总是残酷的,它只在 iOS 8+ 上支持,对于 Android 无法支持。
用户9914333
2022/07/22
2.5K0
低成本制作一条BadUSB数据线
在badusb的攻击方式被使用以来大多都是伪装成U盘或没有伪装就是一个裸板,毫无疑问裸板是最明显的了,谁会将一个莫明奇妙的线路板(例如digispark)插在电脑上。随着安全知识的普及,U盘这种伪装也越来越不可行了。所以“数据线”就成了一个好思路,伪装成数据线的badusb工具有很多,那些都是有蓝牙远程注入的功能,功能很强,成本稍高,价格也就稍高了些。如果不需要远程的功能,那就自己DIY一个超级小的digispark安装到数据线里吧!
FB客服
2020/06/22
1.3K0
PowerBI 支持用度量值设置图表参考线
在 2021 年 8 月版以后,PowerBI 将支持用度量值设置图表参考线。如下:
BI佐罗
2021/08/25
1K0
Paxos、PoW、VDF:一条美丽的黄金线
虽然共识 (Consensus) 和一致性 (Consistency) 在很多文献和应用场景中被认为是近似等价和可互换使用的,但二者涵义还是有着根本的差别。
用户9624935
2022/04/02
1.1K0
Paxos、PoW、VDF:一条美丽的黄金线
向后转大写
这样的好处是便于识别是否有拼写错误,对于 Emacs 来说就是 M-u(upcase-word) ,但是有一点麻烦的地方在于:在转化前,需要先 M-b 向后移动到字母开始处,然后再按 M-u 一次,如果有连字符,那么向后移动、转大写都需要按多次,显得有些麻烦。
飞驰的西瓜
2022/12/14
1K0
向后转大写
优思学院|质量人对控制图中的规格线和控制线傻傻分不清?
首先你所说的规格的公差原則上就是"规格限制(Specification Limit),你要对"规格限制(Specification Limit)"和"控制限制(Control Limit)"有正确的了解,再确认你所问的问题其实是什么。
用户2865703
2023/01/20
8200
优思学院|质量人对控制图中的规格线和控制线傻傻分不清?
iOS 中隐藏UITableView最后一条分隔线
如何优雅的隐藏UITableView中最后一条分割线? 这个问题是很常见,却又不太容易解决的。 可能通常的做法都是隐藏UITableView的分割线,自定义一条。 最近在使用弹出菜单的时候,同样遇到了这个问题。
Haley_Wong
2018/08/22
1.2K0
KikaGO:一条数据线的AI之旅
李根 发自 Vegas 量子位 报道 | 公众号 QbitAI 万万没想到,一条数据线火了。 在2018 CES现场,这根线成为关注的热点之一,它被华尔街日报评价“Best of CES 2018”,还拿到了智能家居、智能车载、智能应用软件以及科技促进生活等4项2018 CES创新大奖。 不说你也猜到了。AI时代下,这肯定不会是一条普普通通的手机数据线。 那它有何不同之处?可以先看看这段网上流传挺广的视频。 KikaGO 这个数据线,真名叫做KikaGO。 除了给手机充电,KikaGO还能以语音交互的方
量子位
2018/03/22
8050
KikaGO:一条数据线的AI之旅
向后台提交数据:cookie,secur
向后台提交数据除了前端url,form表单,Ajax外还可以用cookie,secure_cookie,提交更多信息可以在用cookie基础上用session,
py3study
2020/01/17
6880

相似问题

向SAS热图中添加参考线

117

在柱状图中添加一条参考线,但表示已中断

10

换一条参考线吗?

14

在直方图中添加一条线

14

组合图中的目标参考线

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档