Re: [Pgfplots-features] Version 1.13 has been released!
Brought to you by:
cfeuersaenger,
ludewich
From: Nick P. <nic...@gm...> - 2016-01-07 17:30:57
|
Great job Christian, your efforts are priceless! Do you have a citation for pgfplots such that your efforts, at least, get some broader recognition? 2016-01-07 18:25 GMT+01:00 Christian Feuersaenger < cfe...@go...>: > Hi all, > > I am proud to pronounce the release of pgfplots 1.13! > > It is now available via CTAN http://www.ctan.org/pkg/pgfplots and > http://pgfplots.sourceforge.net/ and will become part of the associated > TeX package managers (MikTeX, TexLive) within the next days. > > A list of changes is attached to this email. > > Kind regards > > Christian > > Changes: > > 1.13: > - fixed bug: incompatiblity between fillbetween and babel > - fixed bug: 'compat=1.9' (or newer) failed to work with log bar plots > - fixed bug: javascript incompatibility between Acrobat reader DC and > clickable lib > - fixed bug in polar axes: repaired default axis label positions > - fixed bug in polar axes: repaired support for sloped descriptions > - fixed bug: 'axis line style={draw=none}' had no effect unless one had > 2d boxed axes > - fixed bug: point meta expressions with '=' inside of them which caused > compilation errors > - fixed bug: compat=1.12 combined with interrupted plots (by empty line) > failed to work > - fixed bug: compat=1.12 combined with lualatex evaluated relational > operations (<, ==) with the wrong operator precedence > - fixed bug: fixed floor and ceil functions > - fixed bug: 'set layers' broke alignment features with different > manifestations > ('set layers' together with fill between in group plots, > together with at={} key, together with anchor) > - fixed bug: fill between and group plots: fill-between graphics was > missing (list of layers was lost) > - fixed bug: \addplot graphics {\newFile{P.pdf}}; failed to properly > expand the file name > - fixed bug: fill between + error bars resulted in compilation error > - fixed bug: stacked plots occasionally used a wrong coordinate mapping > - fixed bug: provided suitable default legends for xbar and xbar stacked > - fixed bug: 'dateplot' now computes missing 'date ZERO' automatically. > 'date ZERO' is managed automatically. > - new feature: Added support for search paths to find data files > (table/search path) > - new feature: 'xtick distance' allows to define tick positions by distance > - new feature: "axis line shift=10pt" shifts axis lines together with > all their descriptions > - new feature: 'matrix plot' (alias 'imagesc') which allows cell-based > matrix plots > - new feature: unbounded point meta in mesh plots will be treated like > an invisible patch > - new feature: added high quality colormap 'viridis' (use 'colormap > name=viridis' to activate it) > - new feature: ensured that 'shader=flat' returns the same result for > every choice of 'z buffer' (starting with compat=1.13) > - new feature: utility function \pgfplotsforeachungrouped: added support > for \breakforeach > - new feature: compat=1.13: activates sampling routine with less > rounding errors > - new feature: cycle multiindex list (uses the 'ith' element for every > provided sub-list) > - new feature: 'color of colormap=<value>' or 'color of colormap=<value> > of <colormap name>' > - new feature: 'index of colormap=<value>' or 'index of colormap=<value> > of <colormap name>' > - new feature: cycle list={[of colormap]} > - new feature: cycle list={[colors of colormap={0,100,500,100} of viridis]} > - new feature: cycle list={[indices of colormap={0,1,2,3} of hot]} > - new feature: added support for 'stack negative=on previous|separate' > which allows separate plots for '+' and '-' (useful for bar plots) > - new feature: added support for 'colormap access=direct' combined with > 'shader=flat mean' and 'shader=interp': > it previously used to interpolate indices instead of colors > - new feature: \closedcycle now produces useful results for 3d line plots > - new feature: added \usetikzlibrary{colorbrewer} and > \usepgfplotslibrary{colorbrewer} > - new feature: added 'colormap access=piecewise constant' > - new feature: added rudimentary support for "Filled Contours" (based on > 'colormap access=piecewise constant') > - new feature: added methods to build colormaps based on other colormaps > using > "color of colormap", "index of colormap", "colors of colormap", > "samples of colormap", and "indices of colormap" > > 1.12.1: minor bugfix release > - 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' > > 1.12: 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 > (requires \pgfplotsset{compat=newest} at the time of this writing) > surf shader=faceted: time reduced to 61% of pdflatex > (\addplot3[surf,samples=70] {exp(-x^2-y^2 +x*y)}) > > surf shader=interp: time reduced to 25% of pdflatex > (\addplot3[surf,shader=interp,samples=70] {exp(-x^2-y^2 +x*y)}) > > surf shader=interp, parametric: time reduced to 36% of pdflatex > (\addplot3[surf,shader=interp,z buffer=sort, > samples=50,domain=-1:0,y domain=0:2*pi] ({sqrt(1-x^2) * cos(deg(y))}, > {sqrt( 1-x^2 ) * sin(deg(y))}, x);) > > surf shader=faceted, parametric: time reduced to 40% of pdflatex > (\addplot3[surf,z buffer=sort, samples=50,domain=-1:0,y > domain=0:2*pi] ({sqrt(1-x^2) * cos(deg(y))}, {sqrt( 1-x^2 ) * > sin(deg(y))}, x);) > > - 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 > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Pgfplots-features mailing list > Pgf...@li... > https://lists.sourceforge.net/lists/listinfo/pgfplots-features > -- Kind regards Nick |