Hacker News new | ask | show | jobs
by misnome 3831 days ago
It seems, as long as "Any plot" means either a scatter, or bar chart (not even a continuous histogram).

Also:

"There are 3 ways to change the X and Y axis limits. ....Warning: Items 2 and 3 will delete the datapoints that lie outisde the limit from the data itself. So, if you add any smoothing line line and such, the outcome will be distorted"

So, is this a graphics module, or a fitting module, or a data manipulation module? It seems to do all three, depending on which functions you use to "Change the axis limits".

Edit: Probably the best "How to do everything" page I've seen is for python's matplotlib's gallery page: http://matplotlib.org/gallery.html - there is rarely not an example showing exactly what I want to do.

4 comments

You're right, its not really a reference. But with the understanding, one should be quipped with the knowledge to make any ggplot. It's meant to be a tutorial that explains the structure to make any ggplot. Especially for beginners for whom the ggplot syntax didn't immediately click and those who struggle for long trying to get their ggplot right.
ggplot2 is a graphics module, but has shortcuts for common chart applications without having to write the code itself, such as smoothing trend lines.

The ggplot2 docs are the best source for determining the scope of the package: http://docs.ggplot2.org/current/

Have you tried svglite? It produces pretty decent svgs for web use.
It's part of a suite of data packages for doing analysis, which encompasses visualization, data manipulation, and modeling.