What's new in PGFPlots 1.12.1
May 4, 2015
- fixed bug: incompatibility of 1.12 with unicode-math
- fixed bug: lua backend failed to work with table input and dependency on \coordindex
- fixed bug: lua backend failed with 'forget plot'
New in PGFPlots 1.12 (Feb 2, 2015)
- scalability + performance
- scalability: reduced TeX memory consumption for huge inline tables
- scalability: lualatex allows bigger 3d graphics
- scalability: lualatex now reduces compilation time for huge 3d graphics
- scalability: lualated now reduces compilation time for boxplots. 10000 input points from table: time reduced to 23% of pdflatex - fixed bug: 3d axes where all axes used log scale produced compile failure
- fixed bug: axis equal did not respect "disabledatascaling"
- fixed bug: mesh legend was confused by color input=explicit
- fixed bug: colorbar style did not reset zmin/zmax
- fixed bug: memory allocation in FPU consumed too much memory
- fixed bug: boxplots: removed compilation error due to spurious spaces in options list
- fixed bug: boxplots: now uses standard quantile estimators: has all 9 estimators of R and uses the same as in Excel as default (as of compat=1.12)
- fixed bug: boxplots: sometimes failed to compute boxplot statistics for special inputs
- fixed bug: boxplots: now, it sets 'mark=*' for outliers if there is no mark (compat=1.12)
- fixed regression: compat=1.11 broke arcs inside of axis
- new feature: ensured that arcs inside of axis make use of 'axis cs' and 'axis direction cs' automatically
- new feature: ensured that (0:1) is evaluated with axis cs
- fixed bug: precision of transformation cartesian to polar was too low (added atan2 to fpu)
- fixed bug: z buffer caused 'mesh legend' to produce a compile error
- new feature: added 'y filter/.expression={y==3 ? nan : y}' to simplify coordinate filters
New in PGFPlots 1.11 (Aug 7, 2014)
- fixed regression: hist/density was broken since some time
- fixed regression: \addplot[stack plots=false] used to work up to 1.8, but failed until now. Fixed.
- improved syntax for 'intersection segments': added 1-based indices
- incorporated PGF bugfix: external lib failed to work with dvips (since PGF 3.0.0 I suppose); now it produces correct bounding boxes
- fixed bug: soft clip decoration failed to apply the transformation matrix
- simplified UI for \addplot coordinates: now, it expands macros as it goes. at least for the main loop (it still rejects macros for error bar coordinates)
- fixed bug: polar axes and units library resulted in broken bounding box
- fixed bug: tick lines/grid lines have been clipped when they were near the boundary
- added support for 'trig format plots=rad' (although still experimental)
- fixed bug: 'intersection segments' did not work with '--cycle'
- fixed bug: 'intersection segments' did not update the last tikz point
- added feature: 'intersection segments' now accepts negative indices to count from the last backwards
- \usepgfplotslibrary{external} (and, with the next stable PGF, \usetikzlibrary{external}): added auto-detection of 'system call' dependent on driver
- fixed bug: \pgfplotstablenew can now overwrite existing tables.
- fixed bug: extra ticks near intersections of axis lines were hidden
- fixed bug: mesh legend failed to work with 'shader=interp'
- fixed bug: bounding box of shader=interp was wrong if there were transformations.
- fixed bug: added support for \addplot graphics in ConTeXt
- fixed bug: variable=u failed to work in some contexts
- fixed bug: using 'x=1cm' failed to work in axis descriptions (legends)
- simplified UI for custom annotations: coordinates like (1,2) are now automatically interpreted as (axis cs:1,2)
- simplified UI for symbolic coords: now, it accepts unexpandable dictionary entries including umlauts, undefined macros, math mode, ...
- simplified UI for symbolic coords: added magic prefix [normalized] to allow something like xmin={[normalized]0.7}
- added style to added struts to tick labels to improve their baseline alignment (bug #45)
- fixed bug: z grid style was applied to y grid style
- fixed bug: fill between implicitly activated layers, but did not install the correct layers for grid lines etc.
- added feature: "hide obscured x ticks=false" to disable the feature which hides ticks
- fixed bug: tick lines were drawn incorrectly for centered axis lines in 3d
- fixed bug: now, 'stacked ignores zero' is no longer applied to error bars.
- fillbetween: fixed problems if the named paths have nodes with pins. It should also affects paths with edges or "misleading" moveto operations.
- fillbetween: ensured that paths after \addplot fill between[] ; are handled.
New in PGFPlots 1.9 (Oct 7, 2013)
- new feature: asymmetric error bars
- new feature: activated math parser for axis limit arguments, arguments in axis cs, and domain argument in log plots
- new feature: stacked bar plots place their 'nodes near coords' correctly in the middle and print the increment (compat=1.9)
- new feature: stacked bar plots suppress empty increments (compat=1.9).
- new feature: 'scatter/position=relative|absolute' allow to position 'nodes near coords' absolutely.
- use-case: bar plots + nodes near coords which are at, say, y=0 rather than their y value
- new feature: integration of smooth shadings & auto-CMYK conversion
- \usepackage[cmyk]{xcolor} or \selectcolormodel{cmyk} will reconfigure pgfplots to use CMYK (document-wide)
- new feature (advanced audience only): programmatic access to data coordinates during the visualization phase
- wrote beginner tutorials
- fixed bug: error bars and point meta did not work together
- fixed bug: stacked plots did not respect 'visualization depends on'
- fixed bug: luatex 0.76 is not backwards compatible; added version switch
- fixed bug: ternary library precision has been improved
- fixed bug: problem with axis limits very close to 0
- fixed bug: colormap specification limit case produced out of bounds exception
New in PGFPlots 1.8 (Mar 18, 2013)
- fixed bug: remember picture inside of pgfplots axes failed (due to cell picture)
- finished feature 'mesh/color input=explicit' and its docs
- fixed bug: transformation cart -> polar is more robust now
- added 'data cs=cart' to every colorbar
- Fixed bug in colormap code: providing [1cm] as global mesh width argument
- lead to wrong color map
- fixed bug: axis box path was not closed.
- fixed bug: tick scaling failed if one limit was 0
New in PGFPlots 1.4.1 (Sep 4, 2010)
- is a bugfix release which improves compatibility to gnuplot 4.4
New in PGFPlots 1.4 (Jul 15, 2010)
- Added support for detached legends and detached colorbars
- ybar (and similar plots) can now be mixed with other plot types
- like line plots.
- improved legend formatting
- added 'restrict x to domain*' which cups coordinates outside of a specified domain (same for y and z)
- Added support for linear regression
- Inline tables,
- Lots of bug fixes
New in PGFPlots 1.3.1 (Apr 19, 2010)
- improved parametric plots with gnuplot
- improved normal size, small and footnotesize scale styles and added tiny
- a lot of bugfixes
New in PGFPlots 1.3 (Jan 5, 2010)
- fixed a bug with line plots and plot expression.
- fixed a rarely occuring bug in auto-tick positioning: the case "if just
- one tick position available" assumed log axes.
- changed 'try min ticks' for 3D plots from 4 to 3
- implemented support for a "too few tick labels" check for linear axes
- changed activation of 'every 3d description' such that it is processed
- earlier. It should now be possible to overwrite more keys for 3D plots.
- updated docs for clickable lib.
New in PGFPlots 1.2.2 (Feb 18, 2009)
- Fixed a problem with the samples key.
- Provided some smaller fixes and some manual improvements.