Can i hide the mini axis per 3D View (instead of globally via preferences)
No, it's not possible. I don't know much about inner workings of Blender as I have taken only a very beginner course on Python coding. Maybe you can achieve it by coding, but by just messing with Blender's settings you can't do it. 

Hope it answers your question.