在图形的特定位置插入文本

时间:2018-08-23 14:05:48

标签: stata

我有两个功能y=5*x+3y=8*x+2

输入命令后:

graph twoway (function y=5*x+3) (function y=8*x+2)

我可以使用图形编辑器在两条线的交点附近书写文本。

但是,我不想一直这样做。

有没有一种方法可以用文本创建图形而无需以后添加?

1 个答案:

答案 0 :(得分:2)

执行此操作的text命令有一个graph twoway选项。

首先,您显然需要求解x,然后获取y的值:

5x + 3 = 8x + 2
x = (-3 + 2) / -3
x = 0.333

y = 8 * 0.333 + 2
y = 4.664

两个坐标都在手边,您只需要在twoway命令中添加文本框:

twoway (function y=5*x+3) (function y=8*x+2), text(4.664 0.333 "Intersection", placement(11))

enter image description here

有关更多详细信息,请参见Stata手册中的added text options


编辑:

或者,您也可以使用标记:

twoway (function y=5*x+3) (function y=8*x+2) (scatteri 4.664 0.333 (11) "Intersection")

enter image description here

Stata手册中graph twoway scatteri上的条目提供了更多信息。