可以通过修改分组散点图的图例颜色来改变其颜色。具体方法如下:
* 以auto数据集为例,创建分组散点图并修改颜色
sysuse auto, clear
binsreg price mpg, n(5)
graph export "scatter.png", replace
* 修改颜色为红色
graph twoway scatter || lcolor(white) ///
legend(order(1 "mpg<14" 2 "1426")) ///
legend(position(1) region(lcolor(none))) ///
legend(size(medium)) ///
legend(marker(1)) ///
legend(region(lcolor(white))) ///
legend(title("Miles per Gallon")) ///
title("Scatter Plot with Binning by mpg") ///
xline(20, lcolor(black) lpattern(dash)) ///
yline(15000, lcolor(black) lpattern(dash)) ///
xlabel("Miles per Gallon", size(medium)) ylabel("Price", size(medium)) ///
yscale(log) ytitle("Log Price", size(medium)) ///
graphregion(margin(tiny) xsca(off) ysca(off)) ///
plotregion(style(none)) c(maroon) mcolor(maroon) ///
msymbol(O) msize(tiny) ///
data(auto)
graph export "scatter_color.png", replace
运行代码后,将生成两张分组散点图,其中scatter_color.png的分组散点图颜色为红色。