11ggplot2 0.9.3.1.99
22----------------------------------------------------------------
33
4- * New `aes_q()` function to generate aesthetic specifications from
5- quoted calls/names. `aes_string()` uses names `x` and `y` for first
6- two unnamed arguments.
7-
8- * Marginal improvements to `theme_bw` and `theme_classic` (@jiho, #934)
9-
10- * `stat_ellipse()` adds data ellipses. It supports bivariate normal and t distributions,
11- as well as a euclidian distance circle. (@jofrhwld, #926)
12-
13- * Add new themes: `theme_linedraw()` is similar to `theme_bw()` but with
14- truly only white and black elements and spacing between elements identical
15- to `theme_gray`. `theme_light` is similar but with light gray box and axes
16- around the plot, to emphasise content more (@jiho, #923)
17-
18- * Allow to use brewer palettes for continuous scales, through the new
19- `scale_fill/colour_distiller()` functions (@jiho, #925).
20-
21- * `position_jitterdodge()` combines `position_jitter()` and `position_dodge()`,
22- allowing the user to plot and align points generated by e.g. `geom_point()`
23- with those generated by a dodged `geom_boxplot()`. See
24- `example(position_jitterdodge)` for a potential usage. (@kevinushey, #932)
4+ NEW FEATURES
255
266* New coordinate system for small scale maps. `coord_quickmap()` computes and
277 sets the correct aspect ratio between one degree of latitude and one degree
@@ -34,22 +14,27 @@ ggplot2 0.9.3.1.99
3414 the width of boxplots should be proportional to the size of the groups
3515 (@tsieger, #927).
3616
17+ * `position_jitterdodge()` combines `position_jitter()` and `position_dodge()`,
18+ allowing the user to plot and align points generated by e.g. `geom_point()`
19+ with those generated by a dodged `geom_boxplot()`. See
20+ `example(position_jitterdodge)` for a potential usage. (@kevinushey, #932)
21+
3722* Allow specifying only one of the limits in a scale and use the automatic
3823 calculation of the other limit by passing NA to to the limit function,
3924 `xlim()` or `ylim()` (@jimhester, #557).
4025
41- * `geom_dotplot` now works with qplot. (@rasmusab. Fixes #825)
42-
43- * `stat_smooth()` checks for `method = "auto"` and `method = "glm"` in
44- a safer way.
26+ * Allow to use brewer palettes for continuous scales, through the new
27+ `scale_fill/colour_distiller()` functions (@jiho, #925).
4528
46- * `ggpcp ()`, `ggfluctuation()`, `ggmissing()`, `ggstructure()`, and
47- `ggorder()` are now defunct and have been removed.
29+ * `stat_ellipse ()` adds data ellipses. It supports bivariate normal and t distributions,
30+ as well as a euclidian distance circle. (@jofrhwld, #926)
4831
49- * `fortify.SpatialPolygonsDataFrame()` now calls `polygons` without
50- requiring the `sp` to be loaded first (@seancarmody, #879).
32+ * Add new themes: `theme_linedraw()` is similar to `theme_bw()` but with
33+ truly only white and black elements and spacing between elements identical
34+ to `theme_gray`. `theme_light` is similar but with light gray box and axes
35+ around the plot, to emphasise content more (@jiho, #923)
5136
52- * theme: new theme settings panel.margin.x and panel.margin.y (units) allow
37+ * new theme settings panel.margin.x and panel.margin.y (units) allow
5338 specifying horizontal and vertical gap between panels in facetted plots (for
5439 both grid and wrap). (Kirill Müller. Fixes #839)
5540
@@ -59,23 +44,43 @@ ggplot2 0.9.3.1.99
5944 and `hjust` is now the same for both rotated and non-rotated text elements
6045 (0 = top/left, 1 = bottom/right, 0.5 = centered). (@krlmlr, #883)
6146
47+ * Added helper function `labeller()` for formatting faceting values.
48+ (@stefanedwards, #910). Added `label_wrap_gen` based on
49+ https://github.com/hadley/ggplot2/wiki/labeller#writing-new-labellers
50+ (@stefanedwards, #910)
51+
52+ BUG FIXES AND MINOR IMPROVEMENTS
53+
6254* `aes()` no more treats variables like `a..x..b as a calculated aesthetic.
6355 (@krlmlr, #834.)
6456
57+ * New `aes_q()` function to generate aesthetic specifications from
58+ quoted calls/names. `aes_string()` uses names `x` and `y` for first
59+ two unnamed arguments.
60+
61+ * `fortify.SpatialPolygonsDataFrame()` now calls `polygons` without
62+ requiring the `sp` to be loaded first (@seancarmody, #879).
63+
64+ * The outliers of `geom_boxplot()` use the default colour, size and shape from
65+ `geom_point()`. Changing the defaults of `geom_point()` with
66+ `update_geom_defaults()` will apply the same changes to the outliers of
67+ `geom_boxplot()`. Changing the defaults for the outliers was previously not
68+ possible. (@ThierryO, #757)
69+
70+ * `geom_dotplot()` now works with `qplot()`. (@rasmusab. Fixes #825)
71+
72+ * Marginal improvements to `theme_bw()` and `theme_classic()` (@jiho, #934)
73+
74+ * `stat_smooth()` checks for `method = "auto"` and `method = "glm"` in
75+ a safer way.
76+
6577* Add `"none"` to documentation of `theme()` for parameter `legend.position`
6678 (@krlmlr, #829).
6779
68- * The outliers of geom_boxplot() use the default colour, size and shape from
69- geom_point(). Changing the defaults of geom_point() with
70- update_geom_defaults() will apply the same changes to the outliers of
71- geom_boxplot(). Changing the defaults for the outliers was previously not
72- possible. (@ThierryO, #757)
73- * Added helper function `labeller` for formatting faceting values.
74- (@stefanedwards, #910)
80+ REMOVED FUNCTIONALITY
7581
76- * Added `label_wrap_gen` based on
77- https://github.com/hadley/ggplot2/wiki/labeller#writing-new-labellers
78- (@stefanedwards, #910)
82+ * `ggpcp()`, `ggfluctuation()`, `ggmissing()`, `ggstructure()`, and
83+ `ggorder()` are now defunct and have been removed.
7984
8085ggplot2 0.9.3.1
8186----------------------------------------------------------------
0 commit comments