From 84e0e95868a845e531157a1cb94f622da016e6a5 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 31 Jan 2015 21:37:06 +0000 Subject: pgfplots (31jan15) git-svn-id: svn://tug.org/texlive/trunk@36178 c570f23f-e606-0410-a88d-b1316a301751 --- .../third/pgfplots/pgfplotsexample-context.pdf | Bin 54801 -> 14337 bytes .../third/pgfplots/pgfplotsexample-context.tuc | 206 +++++++++++++++++++++ Master/texmf-dist/doc/generic/pgfplots/README | 36 ++++ .../doc/latex/pgfplots/TeX-programming-notes.pdf | Bin 371766 -> 371434 bytes .../doc/latex/pgfplots/pgfplots.doc.src.tar.bz2 | Bin 1775637 -> 1787667 bytes Master/texmf-dist/doc/latex/pgfplots/pgfplots.pdf | Bin 8207581 -> 10451047 bytes .../doc/latex/pgfplots/pgfplotsexample.pdf | Bin 34529 -> 34512 bytes .../doc/latex/pgfplots/pgfplotstable.pdf | Bin 658358 -> 705166 bytes .../texmf-dist/doc/latex/pgfplots/pgfplotstodo.pdf | Bin 382867 -> 403665 bytes .../doc/plain/pgfplots/pgfplotsexample-plain.pdf | Bin 34327 -> 34179 bytes .../doc/plain/pgfplots/pgfplotsexample-plain.tex | 2 +- 11 files changed, 243 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.tuc (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.pdf b/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.pdf index 15657ee25b4..29de02daaee 100644 Binary files a/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.pdf and b/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.pdf differ diff --git a/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.tuc b/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.tuc new file mode 100644 index 00000000000..dc35d5f87c6 --- /dev/null +++ b/Master/texmf-dist/doc/context/third/pgfplots/pgfplotsexample-context.tuc @@ -0,0 +1,206 @@ +local utilitydata = { } + +utilitydata.comment={ + ["escape"]="[===[ ... ]===]", + ["file"]="pgfplotsexample-context", + ["format"]="cont-en", + ["stamp"]="2014.05.21 22:04", + ["version"]=1.25, +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.variables then utilitydata.job.variables = { } end + +utilitydata.job.variables.checksums={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.variables then utilitydata.job.variables = { } end + +utilitydata.job.variables.collected={ + ["randomseed"]=0.044282636625824, +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.passes then utilitydata.job.passes = { } end + +utilitydata.job.passes.collected={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.datasets then utilitydata.job.datasets = { } end + +utilitydata.job.datasets.collected={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.pagestates then utilitydata.job.pagestates = { } end + +utilitydata.job.pagestates.collected={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.structure then utilitydata.job.structure = { } end + +utilitydata.job.structure.collected={ + ["branches"]={}, + ["name"]="pgfplotsexample-context", + ["type"]="text", +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.specials then utilitydata.structures.specials = { } end + +utilitydata.structures.specials.collected={ +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.counters then utilitydata.structures.counters = { } end + +utilitydata.structures.counters.collected={ + ["chemical"]={ + { 0 }, + }, + ["combination"]={ + { 0 }, + }, + ["endnote"]={ + { 0 }, + }, + ["figure"]={ + { 0 }, + }, + ["footnote"]={ + { 0 }, + }, + ["formula"]={ + { 0 }, + }, + ["graphic"]={ + { 0 }, + }, + ["intermezzo"]={ + { 0 }, + }, + ["itemgroup:itemize"]={ + { 0 }, + }, + ["linenote"]={ + { 0 }, + }, + ["paragraph"]={ + { 0 }, + }, + ["realpage"]={ + { 1 }, + }, + ["subpage"]={ + { 0 }, + }, + ["table"]={ + { 0 }, + }, + ["userpage"]={ + { 1 }, + }, +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.lists then utilitydata.structures.lists = { } end + +utilitydata.structures.lists.collected={ +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.pages then utilitydata.structures.pages = { } end + +utilitydata.structures.pages.collected={ + { + ["block"]="bodypart", + ["number"]=1, + ["numberdata"]=1, + ["prefixdata"]=2, + ["state"]="start", + ["viewerprefix"]="", + }, +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.references then utilitydata.structures.references = { } end + +utilitydata.structures.references.collected={ +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.references then utilitydata.structures.references = { } end + +utilitydata.structures.references.referred={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.positions then utilitydata.job.positions = { } end + +utilitydata.job.positions.collected={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.objects then utilitydata.job.objects = { } end + +utilitydata.job.objects.collected={ +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.synonyms then utilitydata.structures.synonyms = { } end + +utilitydata.structures.synonyms.collected={ +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.registers then utilitydata.structures.registers = { } end + +utilitydata.structures.registers.collected={ +} + +if not utilitydata.structures then utilitydata.structures = { } end +if not utilitydata.structures.blocks then utilitydata.structures.blocks = { } end + +utilitydata.structures.blocks.collected={ +} + +if not utilitydata.job then utilitydata.job = { } end +if not utilitydata.job.files then utilitydata.job.files = { } end + +utilitydata.job.files.collected={ +} + +if not utilitydata.publications then utilitydata.publications = { } end + +utilitydata.publications.collected={ +} + +utilitydata.job.packed={ + ["index"]={ + { + ["conversionset"]="pagenumber", + }, + { + ["connector"]="–", + ["prefix"]="no", + ["set"]="part", + }, + }, + ["keys"]={ + ["directives"]=true, + ["metadata"]=true, + ["numberdata"]=true, + ["numbers"]=true, + ["pagedata"]=true, + ["prefixdata"]=true, + ["processors"]=true, + ["sectiondata"]=true, + ["specification"]=true, + }, + ["version"]=1.02, +} + +return utilitydata \ No newline at end of file diff --git a/Master/texmf-dist/doc/generic/pgfplots/README b/Master/texmf-dist/doc/generic/pgfplots/README index b62eab9cb1b..ac023d64411 100644 --- a/Master/texmf-dist/doc/generic/pgfplots/README +++ b/Master/texmf-dist/doc/generic/pgfplots/README @@ -40,6 +40,42 @@ along with this program. If not, see . HISTORY: + +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 + 1.11: usability + bug fixes. - new feature: "hide obscured x ticks=false" to disable the feature which hides ticks - simplified UI for symbolic coords: now, it accepts unexpandable diff --git a/Master/texmf-dist/doc/latex/pgfplots/TeX-programming-notes.pdf b/Master/texmf-dist/doc/latex/pgfplots/TeX-programming-notes.pdf index 43145f0b4aa..5d4e91d251d 100644 Binary files a/Master/texmf-dist/doc/latex/pgfplots/TeX-programming-notes.pdf and b/Master/texmf-dist/doc/latex/pgfplots/TeX-programming-notes.pdf differ diff --git a/Master/texmf-dist/doc/latex/pgfplots/pgfplots.doc.src.tar.bz2 b/Master/texmf-dist/doc/latex/pgfplots/pgfplots.doc.src.tar.bz2 index 8dcde4e6c31..7cf1ee93af6 100644 Binary files a/Master/texmf-dist/doc/latex/pgfplots/pgfplots.doc.src.tar.bz2 and b/Master/texmf-dist/doc/latex/pgfplots/pgfplots.doc.src.tar.bz2 differ diff --git a/Master/texmf-dist/doc/latex/pgfplots/pgfplots.pdf b/Master/texmf-dist/doc/latex/pgfplots/pgfplots.pdf index e1e8017d8fa..b6bed36c3fd 100644 Binary files a/Master/texmf-dist/doc/latex/pgfplots/pgfplots.pdf and b/Master/texmf-dist/doc/latex/pgfplots/pgfplots.pdf differ diff --git a/Master/texmf-dist/doc/latex/pgfplots/pgfplotsexample.pdf b/Master/texmf-dist/doc/latex/pgfplots/pgfplotsexample.pdf index 04e8a04ebbe..839f2c5418e 100644 Binary files a/Master/texmf-dist/doc/latex/pgfplots/pgfplotsexample.pdf and b/Master/texmf-dist/doc/latex/pgfplots/pgfplotsexample.pdf differ diff --git a/Master/texmf-dist/doc/latex/pgfplots/pgfplotstable.pdf b/Master/texmf-dist/doc/latex/pgfplots/pgfplotstable.pdf index 3751dcafabb..b23c7e2d74c 100644 Binary files a/Master/texmf-dist/doc/latex/pgfplots/pgfplotstable.pdf and b/Master/texmf-dist/doc/latex/pgfplots/pgfplotstable.pdf differ diff --git a/Master/texmf-dist/doc/latex/pgfplots/pgfplotstodo.pdf b/Master/texmf-dist/doc/latex/pgfplots/pgfplotstodo.pdf index 8f182ea1895..fdf88fd8810 100644 Binary files a/Master/texmf-dist/doc/latex/pgfplots/pgfplotstodo.pdf and b/Master/texmf-dist/doc/latex/pgfplots/pgfplotstodo.pdf differ diff --git a/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.pdf b/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.pdf index 9818c6c130f..c0aea225d31 100644 Binary files a/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.pdf and b/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.pdf differ diff --git a/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.tex b/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.tex index c32e14522bd..3ef5373e11f 100644 --- a/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.tex +++ b/Master/texmf-dist/doc/plain/pgfplots/pgfplotsexample-plain.tex @@ -2,7 +2,7 @@ \def\pgfsysdriver{pgfsys-pdftex.def} \input pgfplots.tex -\pgfplotsset{compat=1.8}% <-- moves axis labels near ticklabels (respects tick label widths) +\pgfplotsset{compat=1.12}% <-- moves axis labels near ticklabels (respects tick label widths) Using plain-\TeX. -- cgit v1.2.3