Plot[x^2, {x, -3, 3}, AxesLabel -> {"x", "y"},
AxesStyle -> Arrowheads@0.035]

Using the code above, the labels of the Cartesian coordinate system are positioned such that the x-axis label 'x' is to the right of the arrow on the x-axis, and the y-axis label 'y' is above the arrow on the y-axis. How can the code be modified so that the labels appear as shown in the figure below, with the x-axis label 'x' positioned below the arrow and the y-axis label 'y' positioned to the left of the arrow?
