Stata 在双向散射的ylabel()选项中包含破折号时出错
第二个绘图导致错误Stata 在双向散射的ylabel()选项中包含破折号时出错,stata,Stata,第二个绘图导致错误95”“无效名称。为什么会发生这种情况 该错误与-字符有关,但它与第一个绘图中用于2“1973-78”的字符完全相同(我已将其复制粘贴) 我正在Windows 10上运行Stata 15.1 SE。我在Stata 16.1中确认您的问题,这是我写的最新版本 这确实有效: version 15.1 clear set obs 10 gen n = _n gen x = n*10 * This works twoway scatter n x, ylabel(1"19
95”“无效名称
。为什么会发生这种情况
该错误与-
字符有关,但它与第一个绘图中用于2“1973-78”
的字符完全相同(我已将其复制粘贴)
我正在Windows 10上运行Stata 15.1 SE。我在Stata 16.1中确认您的问题,这是我写的最新版本 这确实有效:
version 15.1
clear
set obs 10
gen n = _n
gen x = n*10
* This works
twoway scatter n x, ylabel(1"1989" 2"1973-78")
* This doesn't work
twoway scatter n x, ylabel(1"1989-95" 2"1973-78")
上的所有相关示例都包括数字和要显示的文本字符串之间的空格
我不记得有一个明确的规则,这是你的经验,到目前为止,你可以忽略空格,但显然这并不总是有效的
将此称为解析问题只是为问题命名。我没有一个低层次的解释为什么一个工作而另一个不工作
twoway scatter n x, ylabel(1 "1989-95" 2 "1973-78")