我正在使用following code在Stata的图表上绘制图表。我想在同一个图上绘制多个图。那可能吗?有人可以告诉我该怎么做吗?
我想要做的是在同一个图表中有多个以下类型的图。
进一步说明: X的每个值都有多种方法和CI,即每个模拟模型的一个均值和CI。一个仿真模型的所有均值和CI将连接在一起。
clear
input str2 varname mean upper lower
x1 30 25 35
x2 50 20 80
x3 60 50 70
x4 60 55 65
x5 65 55 75
end
encode varname, gen(varname1)
scatter mean varname1, xlabel(, valuelabel) || rcap upper lower varname1 || line upper mean lower varname1
答案 0 :(得分:3)
正如@whuber所提到的,我们需要使用||
来绘制更多内容。我使用以下代码在同一图表上绘制了多个我需要的类型的绘图。感谢。
clear
input str2 varname mean upper lower
x1 30 25 35
x2 50 20 80
x3 60 50 70
x4 60 55 65
x5 65 55 75
end
encode varname, gen(varname1)
input str4 varname4 mean4 upper4 lower4
x1 40 35 45
x2 60 30 90
x3 70 60 80
x4 70 65 75
x5 75 65 85
scatter mean varname1, xlabel(, valuelabel) || rcap upper lower varname1 || line upper mean lower varname1 ||scatter mean4 varname1, xlabel(, valuelabel) || rcap upper4 lower4 varname1 || line upper4 mean4 lower4 varname1