Stata 斯塔塔饼图
我正在使用下面的代码绘制一些图形并将它们组合起来。当我执行整个文件时,会出现以下错误: “无效语法r(198)” 代码停在下面的代码段。但是,当我单独运行代码段时,程序运行时没有任何缺陷。你能帮我理解是什么导致了这个问题吗Stata 斯塔塔饼图,stata,Stata,我正在使用下面的代码绘制一些图形并将它们组合起来。当我执行整个文件时,会出现以下错误: “无效语法r(198)” 代码停在下面的代码段。但是,当我单独运行代码段时,程序运行时没有任何缺陷。你能帮我理解是什么导致了这个问题吗 *pie chart foreach i in "SPA" "EPD"{ graph pie billed_amount if type== "`i'", over(service_id) saving(gg`i',replace) local gg `
*pie chart
foreach i in "SPA" "EPD"{
graph pie billed_amount if type== "`i'", over(service_id) saving(gg`i',replace)
local gg `gg' "gg`i'"
}
local gg: subinstr local gg "ggSPA" `""ggSPA""'
gr combine `gg'
graph export "C\provider.png", as(png) replace
graph drop _all
如果没有任何上下文——不管是之前的代码有什么不同——还是要使用的数据集——我们怎么知道呢?这个问题缺少一个最小的完全可验证的例子。有关此问题和将来的问题,请参阅
这就是说,这似乎是一种非常迂回的方法来获得两个饼图并排。这不需要循环,也不需要图形组合
graph pie billed_amount if inlist(type, "SPA", "EPD"), over(service_id) by(type)
graph export "C\provider.png", as(png) replace
对于所提出的问题,是否要在之后删除所有图形是无关紧要的 任何搜索“无效sy[n]税”的人都不太可能发现这个问题有帮助,所以我编辑了标题。