That's wonderful to hear - glad I could inspire you a bit. :)
I taught myself matplotlib as part of my master's thesis, as I had to automate generating almost a thousand graphs to then pick the interesting ones. The good thing is that once you learn some graphing library, the others are usually in a very similar vein. It's almost always structured as "here's a graph object, update the object attributes to change things in the graph". Most of them work really well with Pandas dataframes which is dope. But I recommended the other two over mplib because they're easier to learn, as far as I can tell.
Also, found a free version of Vignelli Canon. Woot!
I always google that one PDF. Maybe I should get around to actually buying a copy since I like it so much...I do have some giftcards lyin' around somewhere.