Well, I know of a simple solution: Combine both graphics into a list of graphics.
a=Plot[x^2 ,{x,0,2}];
b=ListPlot[{{0.327081,9.94393},{0.327081,0.102804}},Joined->True];
a1=Plot[26x^2 - 19x,{x,0,3}];
b1=Plot[-2x^2 ,{x,2,3}];
{Show[a,b,PlotRange->All,PlotLabel->hy],Show[a1,b1,PlotRange->All,PlotLabel->sx]}
Kind of simple, I know, but it works. Use //Column or //Row or //TableForm if you need more structure for your graphs. I personally enjoy TableForm the most. As in:
{Show[a,b,PlotRange->All,PlotLabel->hy],Show[a1,b1,PlotRange->All,PlotLabel->sx]}//TableForm
There's another way also! By using Print[]:
a=Plot[x^2 ,{x,0,2}];
b=ListPlot[{{0.327081,9.94393},{0.327081,0.102804}},Joined->True];
Print[Show[a,b,PlotLabel->hy]]
a1=Plot[26x^2 - 19x,{x,0,3}];
b1=Plot[-2x^2 ,{x,2,3}];
Print[Show[a1,b1,PlotRange->All,PlotLabel->sx]]
Don't forget to remove the PlotRange->All on your first Show, it leads to errors because listplot and plot are different. You may use ListLinePlot also instead of Joined->True in listplot.