Plot a Decision Surface for Machine Learning Algorithms in Python