4 ms·
I really am not sure how "comprehensive" I would call this, after glancing over it it looks like one of the million currently existing basic pandas plotting gui
by lawlorino 7y ago
I really am not sure how "comprehensive" I would call this, after glancing over it it looks like one of the million currently existing basic pandas plotting guides.
- rcarrigan87 7y agoYeah, this doesn't seem to add much...was hoping for something a little deeper.
- trts 7y agoIs this actually a new feature of pandas? I've only used other libraries like seaborn and matplotlib.
- fr1tkot 7y agoIt's not new, I remember using the .plot function 2 or 3 year ago. Seaborn is much better anyway though, so don't bother switching. And the pandas plots are ugly
- BeetleB 7y agoIIRC, if you import seaborn, then pandas plots will use seaborn styling. I don't think seaborn is a standalone plotting library - it's merely provides styling. So you can have your cake and eat it too.
- SiempreViernes 7y agoSeaborn adds new plotting functions, not merely a new style, though I'm not sure that qualifies it to be called standalone. Certainly Seaborn has matplotlib as a dependency.
- squaresmile 7y agoYou can use plt.style.use("seaborn") [0] to just use the style. Style sheets reference [1] [0] https://matplotlib.org/tutorials/introductory/customizing.html https://matplotlib.org/tutorials/introductory/customizing.ht... [1] https://matplotlib.org/gallery/style_sheets/style_sheets_reference.html https://matplotlib.org/gallery/style_sheets/style_sheets_ref...
- mayankkaizen 7y agoIt is wrong to say Seaborn only provides styling. There are many types of plots available in Seaborn which are Not available in Matplotlib. It might not be extensive, but what it does, it does better than Matplotlib.
- lawlorino 7y agoThis capability is at least a few years old which is when I first started using pandas. I believe it uses matplotlib on the backend for the plotting by default, and works pretty seamlessly with seaborn too.
- BeetleB 7y agoI've been using pandas since 2012 and it had decent plotting capabilities back then.
- nerdponx 7y agoIt's a matplotlib wrapper.
- abhishekjha 7y agoWhat should one do if after following those million guides it still doesn’t stick? I always end up googling what I want and hit SO. Is there something wrong with me or does numpy and pandas seem more difficult than they should be?
- lawlorino 7y agoI really wouldn't worry about it - I've been using Python for data work for the last 5 years or so and I have to look stuff all the time. Eventually the basic stuff sticks but it's like any kind of coding, I don't think anyone ever hits the point where they hardly ever have to Google stuff. One useful tip I can suggest is to create a repo for useful code snippets, so if you ever find yourself doing something new that you think you might need again, just spend a bit of time commenting and describing it and add it to the repo. That way instead of having to spend time searching you'll hopefully remember doing it before and be able to find it easily.
- xapata 7y agoBack in the old days, experts collected reference manuals. Googling things is the same as flipping through the pages of a manual.
- Foivos 7y agoAfter googling the same things every other week, I started using a snippets application (in my case it is SnippetsLab) where I wrote a nice description and keywords for every snippet. Life is so much easier that way.
- BeetleB 7y ago>Is there something wrong with me or does numpy and pandas seem more difficult than they should be? If you're only an occasional user, this will be your life forever. My experience with pandas is that if you use it heavily for 3 months, then things start to "stick" and you need to look it up less often. Unfortunately I changed jobs and have forgotten most of pandas, so I'm back to looking things up again.
- mjparrott 7y agoI’m not sure i would describe those graphs as “beautiful”
- min2bro 7y agoThese are raw matplotlib graphs. Its crude. Not sure what's the definition of beautiful?
- erikpukinskis 7y agoBeautiful means you want to post it on Instagram.