I have found this really cool notebook on SVM :
https://github.com/jakevdp/sklearn_tutorial/blob/master/notebooks/03.1-Classification-SVMs.ipynb
But was a bit frustrated 'cause it doesn't show how to plot the maximum-margin in 3-space. I've tried my best but have no clue about how to do it... For instance I'd like to plot it on the following reprsentation (which is taken from the notebook):
Also, if suport vectors could be encircled it would be the sherry on the top.