more subtle function plotting