I have the following 4 plots sharing a common X and Y axes. I place 4 plots in a grid of 2 by 2. I do not want to use separate X and Y-axis labels for each of them. Instead, I want to put a single X-axis and Y-axis for 4 plots in a single frame.
GraphicsGrid[{ { Plot[ {x, x^3}, {x, 0, 1}, Frame -> True, PlotLegends -> Placed["Expressions", {Left, Top}] ], Plot[ {x, x^3}, {x, 0, 1}, Frame -> True, PlotLegends -> Placed["Expressions", {Left, Top}] ]}, { Plot[ {x, x^3}, {x, 0, 1}, Frame -> True, PlotLegends -> Placed["Expressions", {Left, Top}] ], Plot[ {x, x^3}, {x, 0, 1}, Frame -> True, PlotLegends -> Placed["Expressions", {Left, Top}] ]} }, FrameLabel -> {"x-axis", "y-axis"}] I tried to use ResourceFunction["PlotGrid"] to place X-axis and Y-axis, but I could not do it.
Any help?
Here is the example to show the format of the axis labels.







single-Xandsingle-Yaxes will appear on the final plot? $\endgroup$