Commit 8fbf2263732793916fbba6c90a4f13a2ec5d156b
1 parent
1eda0457
new datalets
Showing
2 changed files
with
150 additions
and
35 deletions
datalets.xml
@@ -6,6 +6,7 @@ | @@ -6,6 +6,7 @@ | ||
6 | <components> | 6 | <components> |
7 | <component> | 7 | <component> |
8 | <name>datatable-datalet</name> | 8 | <name>datatable-datalet</name> |
9 | + <type>table</type> | ||
9 | <idm> | 10 | <idm> |
10 | <inputs> | 11 | <inputs> |
11 | <input> | 12 | <input> |
@@ -169,7 +170,81 @@ | @@ -169,7 +170,81 @@ | ||
169 | </idm> | 170 | </idm> |
170 | </component> | 171 | </component> |
171 | <component> | 172 | <component> |
173 | + <name>donutpie3dchart-datalet</name> | ||
174 | + <type>pie</type> | ||
175 | + <idm> | ||
176 | + <inputs> | ||
177 | + <input> | ||
178 | + <name>Series</name> | ||
179 | + <description>pieSeriesDescription</description> | ||
180 | + </input> | ||
181 | + <input> | ||
182 | + <name>Size</name> | ||
183 | + <description>pieSizeDescription</description> | ||
184 | + </input> | ||
185 | + <layouts> | ||
186 | + </layouts> | ||
187 | + </inputs> | ||
188 | + </idm> | ||
189 | + </component> | ||
190 | + <component> | ||
191 | + <name>piechart-datalet</name> | ||
192 | + <type>pie</type> | ||
193 | + <idm> | ||
194 | + <inputs> | ||
195 | + <input> | ||
196 | + <name>Series</name> | ||
197 | + <description>pieSeriesDescription</description> | ||
198 | + </input> | ||
199 | + <input> | ||
200 | + <name>Size</name> | ||
201 | + <description>pieSizeDescription</description> | ||
202 | + </input> | ||
203 | + <layouts> | ||
204 | + </layouts> | ||
205 | + </inputs> | ||
206 | + </idm> | ||
207 | + </component> | ||
208 | + <component> | ||
209 | + <name>treemap-datalet</name> | ||
210 | + <type>treemap</type> | ||
211 | + <idm> | ||
212 | + <inputs> | ||
213 | + <input> | ||
214 | + <name>Level</name> | ||
215 | + <description>levelDescription</description> | ||
216 | + <selection>*</selection> | ||
217 | + </input> | ||
218 | + <layouts> | ||
219 | + </layouts> | ||
220 | + </inputs> | ||
221 | + </idm> | ||
222 | + </component> | ||
223 | + <component> | ||
224 | + <name>leafletjs-datalet</name> | ||
225 | + <type>leafletjs</type> | ||
226 | + <idm> | ||
227 | + <inputs> | ||
228 | + <input> | ||
229 | + <name>Latitude</name> | ||
230 | + <description>LatitudeDescription</description> | ||
231 | + </input> | ||
232 | + <input> | ||
233 | + <name>Longitude</name> | ||
234 | + <description>LongitudeDescription</description> | ||
235 | + </input> | ||
236 | + <input> | ||
237 | + <name>Balloon content</name> | ||
238 | + <description>BalloonContentDescription</description> | ||
239 | + </input> | ||
240 | + <layouts> | ||
241 | + </layouts> | ||
242 | + </inputs> | ||
243 | + </idm> | ||
244 | + </component> | ||
245 | + <component> | ||
172 | <name>bubble3d-datalet</name> | 246 | <name>bubble3d-datalet</name> |
247 | + <type>bubble</type> | ||
173 | <idm> | 248 | <idm> |
174 | <inputs> | 249 | <inputs> |
175 | <input> | 250 | <input> |
@@ -206,70 +281,109 @@ | @@ -206,70 +281,109 @@ | ||
206 | </idm> | 281 | </idm> |
207 | </component> | 282 | </component> |
208 | <component> | 283 | <component> |
209 | - <name>donutpie3dchart-datalet</name> | ||
210 | - <type>pie</type> | 284 | + <name>bubblechart-datalet</name> |
285 | + <type>bubble</type> | ||
211 | <idm> | 286 | <idm> |
212 | <inputs> | 287 | <inputs> |
213 | <input> | 288 | <input> |
214 | - <name>Series</name> | ||
215 | - <description>pieSeriesDescription</description> | 289 | + <name>Categories</name> |
290 | + <description>bubbleCategoriesDescription</description> | ||
216 | </input> | 291 | </input> |
217 | <input> | 292 | <input> |
218 | - <name>Size</name> | ||
219 | - <description>pieSizeDescription</description> | 293 | + <name>Y values</name> |
294 | + <description>bubbleYValuesDescription</description> | ||
220 | </input> | 295 | </input> |
221 | - <layouts> | ||
222 | - </layouts> | ||
223 | - </inputs> | ||
224 | - </idm> | ||
225 | - </component> | ||
226 | - <component> | ||
227 | - <name>piechart-datalet</name> | ||
228 | - <type>pie</type> | ||
229 | - <idm> | ||
230 | - <inputs> | ||
231 | <input> | 296 | <input> |
232 | - <name>Series</name> | ||
233 | - <description>pieSeriesDescription</description> | 297 | + <name>Z values</name> |
298 | + <description>bubbleZValuesDescription</description> | ||
234 | </input> | 299 | </input> |
235 | <input> | 300 | <input> |
236 | - <name>Size</name> | ||
237 | - <description>pieSizeDescription</description> | 301 | + <name>Series</name> |
302 | + <description>bubbleSeriesDescription</description> | ||
238 | </input> | 303 | </input> |
239 | <layouts> | 304 | <layouts> |
305 | + <input> | ||
306 | + <name>x-axis-label</name> | ||
307 | + <description>XAxisLabelDescription</description> | ||
308 | + </input> | ||
309 | + <input> | ||
310 | + <name>y-axis-label</name> | ||
311 | + <description>YAxisLabelDescription</description> | ||
312 | + </input> | ||
313 | + <input> | ||
314 | + <name>suffix</name> | ||
315 | + <description>suffixDescription</description> | ||
316 | + </input> | ||
240 | </layouts> | 317 | </layouts> |
241 | </inputs> | 318 | </inputs> |
242 | </idm> | 319 | </idm> |
243 | </component> | 320 | </component> |
244 | <component> | 321 | <component> |
245 | - <name>treemap-datalet</name> | 322 | + <name>scatterchart-datalet</name> |
323 | + <type>scatter</type> | ||
246 | <idm> | 324 | <idm> |
247 | <inputs> | 325 | <inputs> |
248 | <input> | 326 | <input> |
249 | - <name>Level</name> | ||
250 | - <description>levelDescription</description> | ||
251 | - <selection>*</selection> | 327 | + <name>Categories</name> |
328 | + <description>scatterCategoriesDescription</description> | ||
329 | + </input> | ||
330 | + <input> | ||
331 | + <name>X values</name> | ||
332 | + <description>scatterXValuesDescription</description> | ||
333 | + </input> | ||
334 | + <input> | ||
335 | + <name>Y values</name> | ||
336 | + <description>scatterYValuesDescription</description> | ||
252 | </input> | 337 | </input> |
253 | <layouts> | 338 | <layouts> |
339 | + <input> | ||
340 | + <name>x-axis-label</name> | ||
341 | + <description>XAxisLabelDescription</description> | ||
342 | + </input> | ||
343 | + <input> | ||
344 | + <name>y-axis-label</name> | ||
345 | + <description>YAxisLabelDescription</description> | ||
346 | + </input> | ||
347 | + <input> | ||
348 | + <name>suffix</name> | ||
349 | + <description>suffixDescription</description> | ||
350 | + </input> | ||
254 | </layouts> | 351 | </layouts> |
255 | </inputs> | 352 | </inputs> |
256 | </idm> | 353 | </idm> |
257 | </component> | 354 | </component> |
258 | <component> | 355 | <component> |
259 | - <name>leafletjs-datalet</name> | 356 | + <name>heatmap-datalet</name> |
357 | + <type>heatmap</type> | ||
260 | <idm> | 358 | <idm> |
261 | <inputs> | 359 | <inputs> |
262 | <input> | 360 | <input> |
263 | - <name>Latitude</name> | ||
264 | - <description>LatitudeDescription</description> | 361 | + <name>Categories</name> |
362 | + <description>heatmapCategoriesDescription</description> | ||
265 | </input> | 363 | </input> |
266 | <input> | 364 | <input> |
267 | - <name>Longitude</name> | ||
268 | - <description>LongitudeDescription</description> | 365 | + <name>Series</name> |
366 | + <description>seriesDescription</description> | ||
269 | </input> | 367 | </input> |
270 | <input> | 368 | <input> |
271 | - <name>Balloon content</name> | ||
272 | - <description>BalloonContentDescription</description> | 369 | + <name>Series</name> |
370 | + <description>seriesDescription</description> | ||
371 | + </input> | ||
372 | + <input> | ||
373 | + <name>Series</name> | ||
374 | + <description>seriesDescription</description> | ||
375 | + </input> | ||
376 | + <input> | ||
377 | + <name>Series</name> | ||
378 | + <description>seriesDescription</description> | ||
379 | + </input> | ||
380 | + <input> | ||
381 | + <name>Series</name> | ||
382 | + <description>seriesDescription</description> | ||
383 | + </input> | ||
384 | + <input> | ||
385 | + <name>Series</name> | ||
386 | + <description>seriesDescription</description> | ||
273 | </input> | 387 | </input> |
274 | <layouts> | 388 | <layouts> |
275 | </layouts> | 389 | </layouts> |
datalets/datalets.dtd
1 | <!ELEMENT handler_configuration (components)> | 1 | <!ELEMENT handler_configuration (components)> |
2 | <!ELEMENT components (component*)> | 2 | <!ELEMENT components (component*)> |
3 | -<!ELEMENT component (name, type?, idm)> | 3 | +<!ELEMENT component (name, type, idm)> |
4 | <!--<!ELEMENT component (name, attributes, idm)>--> | 4 | <!--<!ELEMENT component (name, attributes, idm)>--> |
5 | <!--<!ELEMENT attributes (attribute*)>--> | 5 | <!--<!ELEMENT attributes (attribute*)>--> |
6 | <!--<!ELEMENT attribute (name)>--> | 6 | <!--<!ELEMENT attribute (name)>--> |
7 | <!ELEMENT idm (inputs*)> | 7 | <!ELEMENT idm (inputs*)> |
8 | <!ELEMENT inputs (input*, layouts)> | 8 | <!ELEMENT inputs (input*, layouts)> |
9 | <!ELEMENT layouts (input*)> | 9 | <!ELEMENT layouts (input*)> |
10 | -<!ELEMENT input (name, description?, scale?, role?, selection?, type?, validator?)> | 10 | +<!--<!ELEMENT input (name, description?, scale?, role?, selection?, type?, validator?)>--> |
11 | +<!ELEMENT input (name, description?, selection?, type?, validator?)> | ||
11 | <!ELEMENT name (#PCDATA)> | 12 | <!ELEMENT name (#PCDATA)> |
12 | <!ELEMENT description (#PCDATA)> | 13 | <!ELEMENT description (#PCDATA)> |
13 | -<!ELEMENT scale (#PCDATA)> | ||
14 | -<!ELEMENT role (#PCDATA)> | 14 | +<!--<!ELEMENT scale (#PCDATA)>--> |
15 | +<!--<!ELEMENT role (#PCDATA)>--> | ||
15 | <!ELEMENT selection (#PCDATA)> | 16 | <!ELEMENT selection (#PCDATA)> |
16 | <!ELEMENT type (#PCDATA)> | 17 | <!ELEMENT type (#PCDATA)> |
17 | <!ELEMENT validator (#PCDATA)> | 18 | <!ELEMENT validator (#PCDATA)> |