Labeled[ ListLinePlot[ {Range[10], Prime[Range[10]], Range[10]^2}, MultiaxisArrangement -> {Right -> {1, 2}, Left -> 3}, PlotRange -> All, PlotMarkers -> {Automatic, Small}, ImagePadding -> "Quality", Joined -> True, ImageSize -> Large, AxesOrigin -> {1} ], {"Cascading steps", "Number of sectors", "Shock propagation trajectory", "Recovery process", "Risk of economic loss"}, All, RotateLabel -> True] produces:
These answers are addressing the same issue but the one I have is missing.
In the above figure, the Blue axis name "Risk of economic loss" on the right-hand side is missing. Also, the origin of the axis should start from 1 to avoid the empty space on the figure. I tried AxisOrigin->{1} but it does not work. The fonts used in the entire figure should be the same. Last, the colors of the axes are not really visible.


MultiAxisArrangementis nice in principle, but its execution is still incomplete and half-baked. For instance, it has problems withPlotRangeand scaling functions, axis labeling and formatting ticks. It is unfortunate, because this is a significant drawback in MMA. Perhaps theMultipleAxesPlotresource function could help. It's rather disappointing though. $\endgroup$