summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pgfplots/ChangeLog
blob: 32846b0896342025442e8c8c2126c545c593f55d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
2008-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added boolean |row predicate| to select table entries.
	- added macro |\coordindex| inside of \addplot to allow index based
	  coordinate filters.
	- added style keys |/pgfplots/skip coords between index| and
	  |/pgfplots/table/skip rows between index|
	- added style |dec sep align| for table typesetting.

2008-06-10 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Fixed several warnings in manual
	- reimplemented |minor tick num| as style which sets the [xy] variants

2008-06-09 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Replaced |xfilter| and |yfilter| by code keys |x filter/.code={...}| and
	|y filter|. Backwards compatibility is checked. Added docs.

2008-06-09 Pascal Wolkotte <wolkottept@users.sourceforge.net>

	- Added |minor x tick num| and |minor y tick num| option
	- Adjusted section title format in documentation
	- Filtered x and y tick's if axis x/y line is middle or center

2008-06-07 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Wrote more documentation, added |every axis plot post| style.
	- Added |col sep=<space|comma|colon|semicolon|braces>| option for table
	input.

2008-06-06 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added |minor tick num| option

2008-06-05 Pascal Wolkotte <wolkottept@users.sourceforge.net>

	- Added options to choose the drawing of the axis lines
	- Added options to include a discontinuity decoration on the axis lines
	- Added options to align ticks with the axis lines

2008-06-03 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added options |before end axis/.code| and |after end axis/.code| and
	|extra description/.code|.

2008-06-02 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- I have replaced all /tikz/ options with /pgfplots/ ones. The
	documentation is updated to reflect this change. 
	Backwardscompatibility with \tikzstyle and the old /tikz/every... styles
	is provided. 

2008-05-31 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added \pgfnumtabletypeset feature. It is quite sophisticated by now and
	allows to typeset (selected parts of) numeric tables; rounds each number
	to desired accuracy and provides number format styles.

2008-05-26 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added special values 'xtick=data' and 'ytick=data' to collect the first plot's
	coordinates as tick data.

2008-05-24 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- First version of manual with pgfmanual styles is ready. It is not quite
	final, but should be enough to communicate with Pascal.
	- fixed plot expression to work properly.

2008-05-21 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added useful styles for all bar options.

2008-05-20 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed some issues with stacked plots
	- added public macros \plotnum and \numplots inside of an axis
	- added options '[xy] tick label as interval=true|false'
	- added support for 'ybar interval' plot handler (which I added to PGF
	recently).

2008-05-19 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added \closedcycle command for use after \addplot. It connects the
	current plot with the x-axis to provide fillable plots easily.
	- added named coordinates 'current plot begin' and 'current plot end'

2008-05-18 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added support for stacked plots:
		- stack plots=x|y|false
		- reverse stacked plots=true|false
		- stack dir=plus|minus
	- rewrote some internals

2008-05-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
	- added 'current plot style' key to \addplot
	- Added error bar support with fixed absolute/relative errors or explicit
	  absolute/relative errors for each coordinate.
	- added plot types for piecewise constant plots
	- added plot types 'ybar' and 'xbar' with option '/pgf/bar width'
	- added option 'legend image code'
	- fixed data scaling trafo: contained possiblity for cancellation of significant
	  digits
	- added limited support for \addlegendentry[]{}
	- removed clipping region for tick line placement
	- added options
	  'every axis plot no 1,2,3,4,...'
	  'every [xy] tick'
	  'every minor [xy] tick'
	  'every major [xy] tick'
	  and the same for s/tick/grid/
	  and the corresponding '[xy] tick style', 'minor [xy] tick style' ...

2008-04-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
	Released version 0.98 beta
	Changes since version 0.92.4:
	- enlargelimits now works properly for logarithmic axes
	- added support for plot function (gnuplot interface)
	- added extra ticks which are drawn on top of the normal ticks
	- providing x limits will now automatically clip y and vice-versa
	- added option 'log identify minor tick positions'
	- added option 'log plot exponent style'
	- added option 'log number format code' and 'log base 10 number format code'
	- improved automatic tick placement for log plots
	   they are now scale dependend as for linear plots.
	- added 'at' option
	- cycle list and \legend now accept comma separated lists
	- added support for plot expression
	- re-implemented the internal plot representation as pgf node. This improves
	  the PGF integration:
		- you can access various axis anchor from outside,
		- you can easily clip parts of the axis out of the bounding box (useful for
		  alignment),
		- you can access named axis descriptions (legends, titles, labels,...)

	- the complete floating point number support has been integrated into PGF 2.0.
	  That means: there are options 
	   /pgf/number format/sci
	   /pgf/number format/fixed
	   /pgf/number format/....
	   BUT
	   numbers are now printed with
	   \pgfmathprintnumber
	   NOT 
	   \prettyprintnumber   [ INCOMPATIBLE ]

	- added option 'scaled ticks'
	  and associated styles 
		'every x tick scale label'
		'every y tick scale label'
	  and options
		'x tick scale label style'
		'y tick scale label style'
	  and parameters
		'scale ticks [below,above] exponent'

	- legends have been improved (was \edef, is now better)

	- Any styles can now contain axis options, for example
		\tikzstyle{every axis legend}+=[legend columns=2]
	- added option "cycle list"
	- added option "cycle list name"
	- added '\addplot plot file {filename}'
	- added '\addplot plot table[x=colnameA,y=colnameB] {filename}'
	  and   '\addplot plot table[xindex=numberA,yindex=numberB] {filename}'
	  and   '\addplot plot table[...] from {\macroname}' in conjunction with
	  '\numtableread{FILE} to \macroname'

	- eliminated several scopes such that node names for labels, titles and legends
	  will be known outside of an axis,
	- added
		\tikzstyle{every semilogx axis}=[]
		\tikzstyle{every semilogy axis}=[]
		\tikzstyle{every loglog axis}=[]
		\tikzstyle{every linear axis}=[]
	- added option 'legend style'
	- added option 'label style'
	  added option 'x label style'
	  added option 'y label style'
	  added option 'grid style'
	  added option 'tick style'
	  and the same for all 'every ...' styles.
	  added option 'style=' option


2008-02-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
	Released version 0.92.4
	Changes since version 0.92:
	** UPGRADE INCOMPATIBILITIES **
	- Warning: I have greatly improved the legend placement.
	  If you have overwritten 
		\tikzstyle{every axis legend}
	  you will need to update the legend!
	- renamed 'manual.pdf' to 'pgfplots.pdf' to allow 
		'texdoc pgfplots'
	- any \axispath commands need to use the 'axis cs' coordinate system.

	Improvements:
	- introduced a data scale transformation:
	  know, pgfplots is no longer restricted to numbers within 
	  TeX's limited precision.
	  It can produce plots with numbers of order O(10^10) or O(10^-10) (now even for non-logarithmic plots)
	- fixed a bug which did not allow scientific notation for normal plots,
	- improved default tick placement for normal plots,
	- enlargelimits option is now relative and has a better user interface,
	- legends are now TikZ matrizes, which fixes some bugs and improves their
	  flexibility.
	- Added the 'legend columns' option.
	- Added the 'legend plot pos' option.
	- Added the 'hide axis' option
	- Added the 'scale only axis' option
	- Added the 'xticklabels=LIST' and 'yticklabels=LIST' options
	- Added anchors to axes to allow horizontal/vertical alignment
	- rounded tick labels to \prettyprintnumberprecision digits
	- Added 'grid=major|minor|both|none' option for grid lines
	- Added '[xy]minorgrids',  '[xy]majorgrids' options and corresponding styles
	- Added '[xy]majorticks', 'ticks=major|minor|both|none' options ticks