In a previous blog, I showed how to draw local projection’s impulse response function with Driscoll-Kraay inference in Stata. This is the picture what you get:

But, Alfonso Ugarte on LinkedIn told me that you can also use locproj to get a similar picture (while not documented in the locproj help):

Full code below:
locproj D.GDP, shock(z_D_LUSA) ///
h(2) yl(2) sl(0) zero ///
c(L(1/2).(CPI TRADE GFCF POP TOT)) fe ///
conf(90 95) lcolor(sand) ///
ttitle("Horizon") title(`"US-China"') ///
noisily stats save irfname(iUS) grname(US) met(xtscc)
lpgraph iUS, h(2) tti(Months) ///
separate nolegend ///
tti(Months) ti1(DK-LP) ///
title("") ///
lcolor(red) z grname(DK) grsave(DK) as(png) ///
xtitle("Horizon") ///
ytitle("Response of GDP growth (China Provinces)")