将xline()与Stata中矩阵的值一起使用

将xline()与Stata中矩阵的值一起使用,stata,Stata,我正在使用xline()向Stata中的散点图添加垂直线。我将行的值存储在矩阵中,这些行是不同子样本的平均值。现在我想使用矩阵中的值作为xline()中的坐标 我试过: mat means=J(1,5,.) mat means[1,1]=mean(subsample1) ... scatter data1 data2, xline(means[1,1]) scatter data3 data4, xline(means[1,2]) ... 但是,我得到了错误无效的行参数 我很感激任何暗示 /

我正在使用
xline()
向Stata中的散点图添加垂直线。我将行的值存储在矩阵中,这些行是不同子样本的平均值。现在我想使用矩阵中的值作为
xline()
中的坐标

我试过:

mat means=J(1,5,.)
mat means[1,1]=mean(subsample1)
...

scatter data1 data2, xline(means[1,1])
scatter data3 data4, xline(means[1,2])
...
但是,我得到了错误
无效的行参数

我很感激任何暗示

// open some example data
sysuse nlsw88, clear

// create a matrix of means
reg grade ibn.race, hascons
matrix means = e(b)

// use those means in -xline()-
scatter wage grade, xline(`=el(means,1,1)' `=el(means,1,2)' `=el(means,1,3)')