4 ms·
If this is an implementation of ggplot2, what does it offer over http://ggplot.yhathq.com/ http://ggplot.yhathq.com/? I don't mean to undermine your project, j
by vignesh_m 9y ago
If this is an implementation of ggplot2, what does it offer over http://ggplot.yhathq.com/ http://ggplot.yhathq.com/?
I don't mean to undermine your project, just wanted to know about significant differences.
- ExcaliburZero 9y agoI too am interested in what the differences are. I have used the yhathq ggplot library for a while and it is quite useful but I sometimes find it lacking certain types of plots and documentation. Also the last commit to the yhathq ggplot library was on Nov 20, 2016, so this library looks like it is currently more active in development. Edit: Someone made an article comparing the two here: http://pltn.ca/plotnine-superior-python-ggplot/ http://pltn.ca/plotnine-superior-python-ggplot/
- kaffee 9y ago- yhat's ggplot has 256 commits, 13 contributors, last commit Nov 2016. - plotnine has 1,283 commits, 42 contributors, most recent commit is 3 days ago.
- asdfgadsfgasfdg 9y agoThese comparisons are pointless. Would you like to compare loc as well? How about man hours spent? The only comparison that is important is how well the two projects work. I have no idea how well plotnine works yet (but I intend to find out). I do know that ggplot works OK - and seeing as it leverages matplotlib if there is anything that isn't implemented I can finish the plot off manually. EDIT it seems that plotnine also leverages matplotlib and produces nicer plots for some common cases :).
- cle 9y agoIt's not pointless at all. For long-term maintenance, the community strength and level of active development is just as important (and sometimes more important) than minor feature differences.
- jacobolus 9y agoI would often rather use a decade-old project that was developed solo by a world-class expert dumping code over the wall once every 6 months than a community project being hacked on by 100 amateurs. Without additional context I find recency of last commit and number of committers to be almost impossible to draw useful conclusions from.
- neves 9y agoYou are right, but we don't the proficiency of the developers. The best info we have is the repository update info. That's what you have to quickly compare the projects.
- cle 9y agoOf course you should seek additional context if you need it. Community strength and commit activity are pretty useful to consider though. One useful conclusion: security bugs are likely to be fixed in a timely manner that won't put your users at risk.
- jacobolus 9y agoAlternative equally speculative conclusion from the same data: the very-in-flux code is so shoddy that there are constant security bugs needing weekly fixes, whereas the stable and relatively inactive code is so rock solid that nobody ever needs to touch it for it to keep working. For example, how often does DJB publish new code changes to his various projects?
- 9y ago
- has2k1 9y agoPlotnine is a real grammar of graphics. Checkout http://plotnine.readthedocs.io/en/stable/about-plotnine.html http://plotnine.readthedocs.io/en/stable/about-plotnine.html for a little more information about the two projects.
- closed 9y agoThis library started as a refactor of that project, after it laid broken and unmaintained for a long time. Having followed the yhat ggplot for a long time, I've lost faith that it will be actively maintained.