One of my favorite ideas in this space is Lotus Improv. It lets the user edit and view arbitrary "tensors" and not just 2d or 3d data. The UI/UX is fairly intuitive and I'm sad no one developed the idea further. It's formula system is also very interesting.
Here is a demonstration video I found about it