File: tikzlibrarydatavisualization.cwl

package info (click to toggle)
texstudio 4.8.9%2Bds-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 109,164 kB
  • sloc: cpp: 109,508; xml: 18,668; ansic: 8,977; python: 357; javascript: 177; sh: 147; makefile: 52
file content (203 lines) | stat: -rw-r--r-- 5,863 bytes parent folder | download | duplicates (2)
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
# datavisualization tikzlibrary
# 2022/11/20 for v3.1.9a

#include:tikzlibrarybackgrounds
# loads datavisualization pgfmodule, which loads oo pgfmodule and fpu pgflibrary
#include:tikzlibraryfpu

\datavisualization %<〈data spec〉%>;
\datavisualization[options%keyvals] %<〈data spec〉%>;
\tikzdatavisualizationset{options%keyvals}

#keyvals:\datavisualization#c,\tikzdatavisualizationset#c
data point={%<options%>}
before survey=%<code%>
at start survey=%<code%>
at end survey=%<code%>
after survey=%<code%>
before visualization=%<code%>
at start visualization=%<code%>
at end visualization=%<code%>
after visualization=%<code%>
new object={%<options%>}
class=%<class name%>
when=%<phase name%>
store=%<key name%>
before creation=%<code%>
after creation=%<code%>
arg1=%<value%>
arg2=%<value%>
arg3=%<value%>
arg4=%<value%>
arg5=%<value%>
arg6=%<value%>
arg7=%<value%>
arg8=%<value%>
arg1 from key=%<key%>
arg2 from key=%<key%>
arg3 from key=%<key%>
arg4 from key=%<key%>
arg5 from key=%<key%>
arg6 from key=%<key%>
arg7 from key=%<key%>
arg8 from key=%<key%>
arg1 handle from key=%<key%>
arg2 handle from key=%<key%>
arg3 handle from key=%<key%>
arg4 handle from key=%<key%>
arg5 handle from key=%<key%>
arg6 handle from key=%<key%>
arg7 handle from key=%<key%>
arg8 handle from key=%<key%>
new axis base=%<axis name%>
all axes={%<options%>}
new Cartesian axis=%<name%>
scientific axes
scientific axes={%<options%>}
every scientific axes/.style={%<options%>}
school book axes
school book axes={%<options%>}
xy Cartesian
xy axes={%<options%>}
xyz Cartesian cabinet
xyz axes={%<options%>}
uv Cartesian 
uv axes={%<options%>}
uvw Cartesian cabinet
uvw axes={%<options%>}
step=%<value%>
minor steps between steps
minor steps between steps=%<number%>
phase=%<value%>
about=%<number%>
about strategy=%<list%>
standard about strategy
euro about strategy
half about strategy
decimal about strategy
quarter about strategy
int about strategy
many
some
few
none
major={%<options%>}
minor={%<options%>}
subminor={%<options%>}
common={%<options%>}
at=%<list%>
major at=%<list%>
minor at=%<list%>
subminor at=%<list%>
also at=%<list%>
major also at=%<list%>
minor also at=%<list%>
subminor also at=%<list%>
style={%<TikZ options%>}
styling
node style={%<TikZ options%>}
node styling
grid layer/.style={%<options%>}
every grid/.style={%<options%>}
every major grid/.style={%<options%>}
every minor grid/.style={%<options%>}
every subminor grid/.style={%<options%>}
every ticks/.style={%<options%>}
every major ticks/.style={%<options%>}
every minor ticks/.style={%<options%>}
every subminor ticks/.style={%<options%>}
tick layer/.style={%<options%>}
tick node layer/.style={%<options%>}
options at=%<value%> as [%<options%>]
no tick text at=%<value%>
tick prefix=%<text%>
tick suffix=%<text%>
tick unit=%<math text%>
tick typesetter=%<value%>
tick text low even padding=##L
tick text low odd padding=##L
tick text high even padding=##L
tick text high odd padding=##L
tick text odd padding=##L
tick text even padding=##L
tick text padding=##L
stack=##L
stack'=##L
compute step=%<code%>
low=#min,max,padded min,padded max
high=#min,max,padded min,padded max
padded
axis layer/.style={%<options%>}
every axis/.style={%<options%>}
direction axis=%<axis name%>
tick length=##L
tick text at low#true,false
tick text at high#true,false
no tick text
new axis system={%<name%>}{%<setup%>}{%<default opts%>}{%<application opts%>}
every visualizer/.style={%<options%>}
visualize as line
visualize as line=%<visualizer name%>
visualize as smooth line
visualize as smooth line=%<visualizer name%>
visualize as scatter
visualize as scatter=%<visualizer name%>
new visualizer={%<name%>}{%<options%>}{%<legend entry options%>}
style sheet=#vary thickness,vary dashing,vary thickness and dashing,cross marks,strong colors,vary hue,shades of blue,shades of red,gray scale,
every data set label/.append style={%<options%>}
every label in data/.append style={%<options%>}
new legend
new legend=%<legend name%>
legend={%<options%>}
every label in legend/.style={%<options%>}
new legend entry={%<options%>}
#endkeyvals

#keyvals:\begin{tikzpicture}#c,\tikz#c,\begin{scope}#c,\tikzset#c,\scoped#c
every data/.style={%<options%>}
#endkeyvals

\tikzdvdeclarestylesheetcolorseries{name}{color model}{init color}{step}#*
\tikzpointandanchordirection{code1}{code2}#S
\tikzdvvisualizercounter#S

# from datavisualization pgfmodule (only documented cmds listed here; all others in pgfcore.cwl)
\pgfdatapoint#*
\pgfdata#*
\pgfdata{inline data}#*
\pgfdata[options%keyvals]#*
\pgfdata[options%keyvals]{inline data}#*

#keyvals:\pgfdata#c
read from file=%<file name%>
inline
format=#TeX code,named,table
every data
new set=%<name%>
store in set=%<name%>
use set=%<name%>
#endkeyvals

\pgfdeclaredataformat{name}{catcode code}{start code}{line args}{line code}{emptyline code}{end code}#*
\pgfdvdeclarestylesheet{name}{keyvals}#*

# from oo pgfmodule
\pgfooclass{class name}{body}#*
\pgfooclass(list of superclasses){class name}{body}#*
\pgfoonew %<\cmd%>=new %<〈class name〉%>(%<〈constructor args〉%>)#*
\pgfoonew{%<attribute%>}=new %<〈class name〉%>(%<constructor args%>)#*
\pgfoonew{cmd}#Sd
\pgfoogc#*
\method %<〈method name〉%>(%<parameter list%>){%<method body%>}#*
\pgfoothis#*
\pgfoosuper(%<class,object handle%>).%<〈method name〉%>(%<args%>)#*
\attribute %<〈attribute name〉%>#*
\attribute %<〈attribute name〉%>=%<〈initial value〉%>#*
\pgfooset{attribute}{value}#*
\pgfooeset{attribute}{value}#*
\pgfooappend{attribute}{value}#*
\pgfooprefix{attribute}{value}#*
\pgfoolet{attribute}{macro%cmd}#*d
\pgfoovalueof{attribute}#*
\pgfooget{attribute}{macro%cmd}#*d
\pgfooobj{id}#*