Skip to content

wishlist feature requests

gsk3 edited this page Aug 12, 2011 · 15 revisions

On this page are listed some wish-lists for ggplot2.

New geoms

  • using rasterGrob as an alternative to geom_tile for regular colormaps

  • using a custom grob function that draws a shape with color, fill, size arguments (think Chernoff faces, or TeachingDemos::my.symbols())

general infrastructure

  • should themes affect the default colour and fill scales? (e.g. a black and white theme could set the default scales to grey)

  • a new kind of geom limited to the use with annotate(), for grobs that are not meant to be mapped to x, y, size, etc. (examples: image annotation, table annotation, etc.)

  • specification of the panel sizes in absolute units, so as to allow alignment between different plots using grid

  • Allowing a range to be specified on an axis, as kludged together here and here extended in a way described here. In other words, the range would get passed as a start and end coordinate, and a geom_ would be specified elsewhere to determine whether that axis range gets drawn as a brace, box, line, etc. An extension to the extension would be that if both x and y ranges were specified, to draw the braces on the axis and a box highlighting that area on the plot itself.

facets

  • ability to specify independently the limits, tick marks, and labels of each panel

New stats

  • stack vertically multiple spectra or time series so as to avoid overlap between individual lines

Visual aspect

  • more options to change the x and y axis parameters independently (grid lines, tick length, etc.)

Themes

see also https://github.com/hadley/ggplot2/wiki/Themes

Integration with other graphic packages

  • facilitate navigation to viewports and use of native units

  • allow switching off clipping to move graphical elements outside the plotting region

New plot types

New scales

New positions

Note: The ggplot2 wiki is no longer maintained, please use the ggplot2 website instead!

Clone this wiki locally