I had already developed a project with Python Tkinter. I have experience with machine learning, I could adjust the training dataset and the test dataset as 80% and 20%, respectively. To fix the SVM algorithm in order to get a correct graph, in the way you specified, would not be much of a problem either.
I am very interested in this project, feel free to contact me anytime.