Perhaps the argument should be fontproperties and not fontprops
That's what is used for the set_xylabels() or text()