I borrowed this code from a Wolfram demo. I looked at several answers to the general question of how to move the x-axis label from the end of the x-axis to beneath it (use Labeled instead of Plot, use Frames, etc.), but I cannot figure out how to implement those suggestions inside this relatively complicated set of nested functions. Would greatly appreciate any advice. Thanks.
Labeled[Show[p1, p2, ImageSize -> Large, GridLines -> Automatic,
GridLinesStyle -> Dotted, PlotRange -> {0.5, 1},
AxesOrigin -> {0, 0.5},
AxesLabel -> {Style["Years in Retirement", FontSize -> 12,
FontWeight -> Bold],
Style["Survival Probability", FontSize -> 12,
FontWeight -> Bold]}],
Column[{Style["Kaplan-Meier Curve of Portfolio Survival Probablity",
FontSize -> 18, Bold, FontFamily -> "Helvetica"],
Style["$50K Annual Withdrawals from $1M Portfolio", FontSize -> 14,
Bold, FontFamily -> "Helvetica", FontColor -> Gray],
Style["Shows 70% Confidence Interval", FontSize -> 12, Bold,
FontFamily -> "Helvetica", FontColor -> Darker@Pink]}], {{Top,
Left}}]
