With standard plots axis labelling works like this:

    ListLinePlot[{Range[10], RandomInteger[50, 10]}, 
 AxesLabel -> {"Var1", "Var2"}]

enter image description here

But suppose you want to do a similar plot as a multi-axis plot:

ListLinePlot[{Range[10], RandomInteger[50, 10]}, 
 AxesLabel -> {"Var1", "Var2"}, MultiaxisArrangement -> All]

This gives you a multiaxis plot, but without any labels:

enter image description here

What's the correct method to label each Y-Axis?

  • 2
    $\begingroup$ I think it's a deficiency approaching a bug that neither AxesLabel can be used nor FrameLabel works with MultiaxisArrangement. $\endgroup$
    – kirma
    Dec 23, 2022 at 17:58
  • 4
    $\begingroup$ related / possible duplicate: How to get axes labels with MultiaxisArrangement $\endgroup$
    – kglr
    Dec 23, 2022 at 18:04


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.