Is it possible to have more than two vertical axis in Mathematica 2D plots?

This is possible for example in matplotlib (plotting library for Python):



the only pitfall of the given answer in the linked question is that the figure cannot be resized, zoomed in/out and axis cannot be edited - when compared to the example that I provided in matplotlib link.

  • 1
    $\begingroup$ Use Frame -> True, Axes -> False. This gives two vertical and two horizontal axes, like in the Matlab plot. To label them, you will need to specify FrameLabel -> etc. instead of AxesLabel -> etc.. $\endgroup$ Commented Oct 7, 2014 at 14:49
  • 2
    $\begingroup$ LOL I'm stupid, never mind. $\endgroup$ Commented Oct 7, 2014 at 14:52
  • 1
    $\begingroup$ So I checked the Axes and AxesLabel documentation and found no instances of using three different vertical axes (unless I'm missing something). It might be possible to hard-code another axis in, but it might be a bit kludgy. Hopefully there is a built-in way that someone is aware of. $\endgroup$ Commented Oct 7, 2014 at 15:01
  • 3
    $\begingroup$ relate Q/A: Plot one set of “x” with at least three sets of “y” in different scale $\endgroup$
    – kglr
    Commented Oct 7, 2014 at 16:26
  • 3
    $\begingroup$ @denfromufa If the linked Q&A is what you need we should close this question as a duplicate, or if it is not you should clearly state how your needs differ from the existing answers there in an edit to your question. $\endgroup$
    – Mr.Wizard
    Commented Oct 7, 2014 at 18:33


Browse other questions tagged or ask your own question.