The use of the proprietary Microsoft font Arial generates a warning for each time a label is printed out on any system that doesn't have that font installed. Choice of specific fonts (especially proprietary ones) is best left to the user.
I would recommend only specifying the "Sans-serif" font family and then letting the user's matplotlib installation use whichever applicable font of that type they have installed instead of specifying a specific font.
The use of the proprietary Microsoft font Arial generates a warning for each time a label is printed out on any system that doesn't have that font installed. Choice of specific fonts (especially proprietary ones) is best left to the user.
I would recommend only specifying the "Sans-serif" font family and then letting the user's matplotlib installation use whichever applicable font of that type they have installed instead of specifying a specific font.