Plugins/tools to make labelled axes for 3d mathematical functions?

I’m modelling surfaces based on mathematical functions and i’d like to create labelled axes in 3D, which adapt to the surface size. I want to know if there are any plugins or tools that can accomplish this, fast and simple.

I want to basically make this diagram:

Using vanilla grasshopper i’ve managed to make something like this:

Aesthetically it leaves a lot to be desired, i know i can go further and rotate elements, round values, etc. but if something like this exists i wouldn’t want to make it again.

Good work. If you post your definition, then we can comment on it