MultiD.xml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
  4. <chapter id="VizBundleChart2dMethods">
  5. <title><emphasis>Multi-Dimensional Methods</emphasis></title>
  6. <para>This section covers methods that create multi-dimensional
  7. visualizations contained in the MultiD module. These methods provide ways to
  8. depict data in a multi-dimensional space.</para>
  9. <para></para>
  10. <sect1 id="VizMultiDArea">
  11. <title>Area</title>
  12. <para><emphasis role="bold">Visualizer.MuiltD.Area(<indexterm>
  13. <primary>Visualizer.MultiD.Area</primary>
  14. </indexterm><indexterm>
  15. <primary>MultiD.Area</primary>
  16. </indexterm><indexterm>
  17. <primary>Area</primary>
  18. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  19. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  20. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  21. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  22. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  23. role="bold">]);</emphasis></para>
  24. <para></para>
  25. <informaltable colsep="1" frame="all" rowsep="1">
  26. <tgroup cols="2">
  27. <colspec colwidth="80.50pt" />
  28. <colspec />
  29. <tbody>
  30. <row>
  31. <entry><emphasis>id</emphasis></entry>
  32. <entry>Unique identifier for the visualization</entry>
  33. </row>
  34. <row>
  35. <entry><emphasis>dataSource</emphasis></entry>
  36. <entry>Location of the result set (WUID, Logical File, Roxie Query
  37. result), defaults to the current WU</entry>
  38. </row>
  39. <row>
  40. <entry><emphasis>outputName</emphasis></entry>
  41. <entry>Result set name (ignored for Logical Files)</entry>
  42. </row>
  43. <row>
  44. <entry><emphasis>mappings</emphasis></entry>
  45. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  46. </row>
  47. <row>
  48. <entry><emphasis>filteredBy</emphasis></entry>
  49. <entry>Filter condition (also useful for widget
  50. interactions)</entry>
  51. </row>
  52. <row>
  53. <entry><emphasis>properties</emphasis></entry>
  54. <entry>Dermatology properties. See <link
  55. linkend="VizDermProp">Dermatology Properties</link></entry>
  56. </row>
  57. <row>
  58. <entry>Return:<emphasis></emphasis></entry>
  59. <entry>A "meta" output describing the visualization.</entry>
  60. </row>
  61. </tbody>
  62. </tgroup>
  63. </informaltable>
  64. <para>The <emphasis role="bold">Area </emphasis>visualization method
  65. displays graphically quantitative data. The area between the axis and each
  66. line is shown and can be emphasized using shading or colors. This is
  67. commonly used to compare two or more quantities.</para>
  68. <para>Example:</para>
  69. <programlisting format="linespecific">IMPORT Visualizer;
  70. ds := DATASET([ {'English', 5, 43, 41, 92},
  71. {'History', 17, 43, 83, 93},
  72. {'Geography', 7, 45, 52, 83},
  73. {'Chemistry', 16, 73, 52, 83},
  74. {'Spanish', 26, 83, 11, 72},
  75. {'Bioligy', 66, 60, 85, 6},
  76. {'Physics', 46, 20, 53, 7},
  77. {'Math', 98, 30, 23, 13}],
  78. {STRING subject, INTEGER4 year1,
  79. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  80. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  81. data_exams;
  82. viz_area := Visualizer.MultiD.Area('area',, 'MultiD__test');
  83. Viz_area;</programlisting>
  84. </sect1>
  85. <sect1 id="VizMultiDBar">
  86. <title>Bar</title>
  87. <para><emphasis role="bold">Visualizer.MuiltD.Bar(<indexterm>
  88. <primary>Visualizer.MultiD.Bar</primary>
  89. </indexterm><indexterm>
  90. <primary>MultiD.Bar</primary>
  91. </indexterm><indexterm>
  92. <primary>Bar</primary>
  93. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  94. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  95. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  96. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  97. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  98. role="bold">]);</emphasis></para>
  99. <para></para>
  100. <informaltable colsep="1" frame="all" rowsep="1">
  101. <tgroup cols="2">
  102. <colspec colwidth="80.50pt" />
  103. <colspec />
  104. <tbody>
  105. <row>
  106. <entry><emphasis>id</emphasis></entry>
  107. <entry>Unique identifier for the visualization</entry>
  108. </row>
  109. <row>
  110. <entry><emphasis>dataSource</emphasis></entry>
  111. <entry>Location of the result set (WUID, Logical File, Roxie Query
  112. result), defaults to the current WU</entry>
  113. </row>
  114. <row>
  115. <entry><emphasis>outputName</emphasis></entry>
  116. <entry>Result set name (ignored for Logical Files)</entry>
  117. </row>
  118. <row>
  119. <entry><emphasis>mappings</emphasis></entry>
  120. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  121. </row>
  122. <row>
  123. <entry><emphasis>filteredBy</emphasis></entry>
  124. <entry>Filter condition (also useful for widget
  125. interactions)</entry>
  126. </row>
  127. <row>
  128. <entry><emphasis>properties</emphasis></entry>
  129. <entry>Dermatology properties. See <link
  130. linkend="VizDermProp">Dermatology Properties</link></entry>
  131. </row>
  132. <row>
  133. <entry>Return:<emphasis></emphasis></entry>
  134. <entry>A "meta" output describing the visualization.</entry>
  135. </row>
  136. </tbody>
  137. </tgroup>
  138. </informaltable>
  139. <para>The <emphasis role="bold">Bar </emphasis>visualization method
  140. displays a graph consisting of horizontal rectangles (bars) where each
  141. length is proportional to data value.</para>
  142. <para>Example:</para>
  143. <programlisting format="linespecific">IMPORT Visualizer;
  144. ds := DATASET([ {'English', 5, 43, 41, 92},
  145. {'History', 17, 43, 83, 93},
  146. {'Geography', 7, 45, 52, 83},
  147. {'Chemistry', 16, 73, 52, 83},
  148. {'Spanish', 26, 83, 11, 72},
  149. {'Bioligy', 66, 60, 85, 6},
  150. {'Physics', 46, 20, 53, 7},
  151. {'Math', 98, 30, 23, 13}],
  152. {STRING subject, INTEGER4 year1,
  153. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  154. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  155. data_exams;
  156. viz_bar := Visualizer.MultiD.Bar('bar',, 'MultiD__test');
  157. viz_bar;</programlisting>
  158. </sect1>
  159. <sect1 id="VizMultiDColumn">
  160. <title>Column</title>
  161. <para><emphasis role="bold">Visualizer.MuiltD.Column(<indexterm>
  162. <primary>Visualizer.MultiD.Column</primary>
  163. </indexterm><indexterm>
  164. <primary>MultiD.Column</primary>
  165. </indexterm><indexterm>
  166. <primary>Column</primary>
  167. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  168. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  169. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  170. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  171. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  172. role="bold">]);</emphasis></para>
  173. <para></para>
  174. <informaltable colsep="1" frame="all" rowsep="1">
  175. <tgroup cols="2">
  176. <colspec colwidth="80.50pt" />
  177. <colspec />
  178. <tbody>
  179. <row>
  180. <entry><emphasis>id</emphasis></entry>
  181. <entry>Unique identifier for the visualization</entry>
  182. </row>
  183. <row>
  184. <entry><emphasis>dataSource</emphasis></entry>
  185. <entry>Location of the result set (WUID, Logical File, Roxie Query
  186. result), defaults to the current WU</entry>
  187. </row>
  188. <row>
  189. <entry><emphasis>outputName</emphasis></entry>
  190. <entry>Result set name (ignored for Logical Files)</entry>
  191. </row>
  192. <row>
  193. <entry><emphasis>mappings</emphasis></entry>
  194. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  195. </row>
  196. <row>
  197. <entry><emphasis>filteredBy</emphasis></entry>
  198. <entry>Filter condition (also useful for widget
  199. interactions)</entry>
  200. </row>
  201. <row>
  202. <entry><emphasis>properties</emphasis></entry>
  203. <entry>Dermatology properties. See <link
  204. linkend="VizDermProp">Dermatology Properties</link></entry>
  205. </row>
  206. <row>
  207. <entry>Return:<emphasis></emphasis></entry>
  208. <entry>A "meta" output describing the visualization.</entry>
  209. </row>
  210. </tbody>
  211. </tgroup>
  212. </informaltable>
  213. <para>The <emphasis role="bold">Column </emphasis>visualization method
  214. displays a graph consisting of vertical rectangles (bars) where each
  215. length is proportional to data value.</para>
  216. <para>Example:</para>
  217. <programlisting format="linespecific">IMPORT Visualizer;
  218. ds := DATASET([ {'English', 5, 43, 41, 92},
  219. {'History', 17, 43, 83, 93},
  220. {'Geography', 7, 45, 52, 83},
  221. {'Chemistry', 16, 73, 52, 83},
  222. {'Spanish', 26, 83, 11, 72},
  223. {'Bioligy', 66, 60, 85, 6},
  224. {'Physics', 46, 20, 53, 7},
  225. {'Math', 98, 30, 23, 13}],
  226. {STRING subject, INTEGER4 year1,
  227. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  228. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  229. data_exams;
  230. viz_Column := Visualizer.MultiD.Column('column',, 'MultiD__test');
  231. viz_Column;</programlisting>
  232. </sect1>
  233. <sect1 id="VizMultiDHexBin">
  234. <title>HexBin</title>
  235. <para><emphasis role="bold">Visualizer.MuiltD.HexBin(<indexterm>
  236. <primary>Visualizer.MultiD.HexBin</primary>
  237. </indexterm><indexterm>
  238. <primary>MultiD.HexBin</primary>
  239. </indexterm><indexterm>
  240. <primary>HexBin</primary>
  241. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  242. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  243. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  244. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  245. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  246. role="bold">]);</emphasis></para>
  247. <para></para>
  248. <informaltable colsep="1" frame="all" rowsep="1">
  249. <tgroup cols="2">
  250. <colspec colwidth="80.50pt" />
  251. <colspec />
  252. <tbody>
  253. <row>
  254. <entry><emphasis>id</emphasis></entry>
  255. <entry>Unique identifier for the visualization</entry>
  256. </row>
  257. <row>
  258. <entry><emphasis>dataSource</emphasis></entry>
  259. <entry>Location of the result set (WUID, Logical File, Roxie Query
  260. result), defaults to the current WU</entry>
  261. </row>
  262. <row>
  263. <entry><emphasis>outputName</emphasis></entry>
  264. <entry>Result set name (ignored for Logical Files)</entry>
  265. </row>
  266. <row>
  267. <entry><emphasis>mappings</emphasis></entry>
  268. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  269. </row>
  270. <row>
  271. <entry><emphasis>filteredBy</emphasis></entry>
  272. <entry>Filter condition (also useful for widget
  273. interactions)</entry>
  274. </row>
  275. <row>
  276. <entry><emphasis>properties</emphasis></entry>
  277. <entry>Dermatology properties. See <link
  278. linkend="VizDermProp">Dermatology Properties</link></entry>
  279. </row>
  280. <row>
  281. <entry>Return:<emphasis></emphasis></entry>
  282. <entry>A "meta" output describing the visualization.</entry>
  283. </row>
  284. </tbody>
  285. </tgroup>
  286. </informaltable>
  287. <para>The <emphasis role="bold">HexBin </emphasis>visualization method
  288. displays a Hexagonal Bin plot which plots two or more continuous variables
  289. against each other. Hexagonal binning is useful for aggregating data
  290. values into a coarser display. For example, rather than showing thousands
  291. of points on a scatter plot, you can combine points into a few hexagons to
  292. show the distribution.</para>
  293. <para>Example:</para>
  294. <programlisting format="linespecific">IMPORT Visualizer;
  295. ds := DATASET([ {'English', 5, 43, 41, 92},
  296. {'History', 17, 43, 83, 93},
  297. {'Geography', 7, 45, 52, 83},
  298. {'Chemistry', 16, 73, 52, 83},
  299. {'Spanish', 26, 83, 11, 72},
  300. {'Bioligy', 66, 60, 85, 6},
  301. {'Physics', 46, 20, 53, 7},
  302. {'Math', 98, 30, 23, 13}],
  303. {STRING subject, INTEGER4 year1,
  304. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  305. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  306. data_exams;
  307. viz_hexBin := Visualizer.MultiD.HexBin('hexBin',, 'MultiD__test');
  308. viz_hexBin;</programlisting>
  309. </sect1>
  310. <sect1 id="VizMultiDLine">
  311. <title>Line</title>
  312. <para><emphasis role="bold">Visualizer.MuiltD.Line(<indexterm>
  313. <primary>Visualizer.MultiD.Line</primary>
  314. </indexterm><indexterm>
  315. <primary>MultiD.Line</primary>
  316. </indexterm><indexterm>
  317. <primary>Line</primary>
  318. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  319. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  320. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  321. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  322. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  323. role="bold">]);</emphasis></para>
  324. <para></para>
  325. <informaltable colsep="1" frame="all" rowsep="1">
  326. <tgroup cols="2">
  327. <colspec colwidth="80.50pt" />
  328. <colspec />
  329. <tbody>
  330. <row>
  331. <entry><emphasis>id</emphasis></entry>
  332. <entry>Unique identifier for the visualization</entry>
  333. </row>
  334. <row>
  335. <entry><emphasis>dataSource</emphasis></entry>
  336. <entry>Location of the result set (WUID, Logical File, Roxie Query
  337. result), defaults to the current WU</entry>
  338. </row>
  339. <row>
  340. <entry><emphasis>outputName</emphasis></entry>
  341. <entry>Result set name (ignored for Logical Files)</entry>
  342. </row>
  343. <row>
  344. <entry><emphasis>mappings</emphasis></entry>
  345. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  346. </row>
  347. <row>
  348. <entry><emphasis>filteredBy</emphasis></entry>
  349. <entry>Filter condition (also useful for widget
  350. interactions)</entry>
  351. </row>
  352. <row>
  353. <entry><emphasis>properties</emphasis></entry>
  354. <entry>Dermatology properties. See <link
  355. linkend="VizDermProp">Dermatology Properties</link></entry>
  356. </row>
  357. <row>
  358. <entry>Return:<emphasis></emphasis></entry>
  359. <entry>A "meta" output describing the visualization.</entry>
  360. </row>
  361. </tbody>
  362. </tgroup>
  363. </informaltable>
  364. <para>The <emphasis role="bold">Line </emphasis>visualization method
  365. displays a line graph which uses points connected by lines to show how
  366. values change.</para>
  367. <para>Example:</para>
  368. <programlisting format="linespecific">IMPORT Visualizer;
  369. ds := DATASET([ {'English', 5, 43, 41, 92},
  370. {'History', 17, 43, 83, 93},
  371. {'Geography', 7, 45, 52, 83},
  372. {'Chemistry', 16, 73, 52, 83},
  373. {'Spanish', 26, 83, 11, 72},
  374. {'Bioligy', 66, 60, 85, 6},
  375. {'Physics', 46, 20, 53, 7},
  376. {'Math', 98, 30, 23, 13}],
  377. {STRING subject, INTEGER4 year1,
  378. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  379. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  380. data_exams;
  381. viz_line := Visualizer.MultiD.Line('line',, 'MultiD__test');
  382. viz_line;</programlisting>
  383. </sect1>
  384. <sect1 id="VizMultiDScatter">
  385. <title>Scatter</title>
  386. <para><emphasis role="bold">Visualizer.MuiltD.Scatter(<indexterm>
  387. <primary>Visualizer.MultiD.Scatter</primary>
  388. </indexterm><indexterm>
  389. <primary>MultiD.Scatter</primary>
  390. </indexterm><indexterm>
  391. <primary>Scatter</primary>
  392. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  393. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  394. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  395. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  396. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  397. role="bold">]);</emphasis></para>
  398. <para></para>
  399. <informaltable colsep="1" frame="all" rowsep="1">
  400. <tgroup cols="2">
  401. <colspec colwidth="80.50pt" />
  402. <colspec />
  403. <tbody>
  404. <row>
  405. <entry><emphasis>id</emphasis></entry>
  406. <entry>Unique identifier for the visualization</entry>
  407. </row>
  408. <row>
  409. <entry><emphasis>dataSource</emphasis></entry>
  410. <entry>Location of the result set (WUID, Logical File, Roxie Query
  411. result), defaults to the current WU</entry>
  412. </row>
  413. <row>
  414. <entry><emphasis>outputName</emphasis></entry>
  415. <entry>Result set name (ignored for Logical Files)</entry>
  416. </row>
  417. <row>
  418. <entry><emphasis>mappings</emphasis></entry>
  419. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  420. </row>
  421. <row>
  422. <entry><emphasis>filteredBy</emphasis></entry>
  423. <entry>Filter condition (also useful for widget
  424. interactions)</entry>
  425. </row>
  426. <row>
  427. <entry><emphasis>properties</emphasis></entry>
  428. <entry>Dermatology properties. See <link
  429. linkend="VizDermProp">Dermatology Properties</link></entry>
  430. </row>
  431. <row>
  432. <entry>Return:<emphasis></emphasis></entry>
  433. <entry>A "meta" output describing the visualization.</entry>
  434. </row>
  435. </tbody>
  436. </tgroup>
  437. </informaltable>
  438. <para>The <emphasis role="bold">Scatter </emphasis>visualization method
  439. displays a scatter plot using horizontal and vertical axes to plot data
  440. points.</para>
  441. <para>Example:</para>
  442. <programlisting format="linespecific">IMPORT Visualizer;
  443. ds := DATASET([ {'English', 5, 43, 41, 92},
  444. {'History', 17, 43, 83, 93},
  445. {'Geography', 7, 45, 52, 83},
  446. {'Chemistry', 16, 73, 52, 83},
  447. {'Spanish', 26, 83, 11, 72},
  448. {'Bioligy', 66, 60, 85, 6},
  449. {'Physics', 46, 20, 53, 7},
  450. {'Math', 98, 30, 23, 13}],
  451. {STRING subject, INTEGER4 year1,
  452. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  453. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  454. data_exams;
  455. viz_scatter := Visualizer.MultiD.Scatter('scatter',, 'MultiD__test');
  456. viz_scatter;
  457. </programlisting>
  458. </sect1>
  459. <sect1 id="VizMultiDStep">
  460. <title>Step</title>
  461. <para><emphasis role="bold">Visualizer.MuiltD.Step(<indexterm>
  462. <primary>Visualizer.MultiD.Step</primary>
  463. </indexterm><indexterm>
  464. <primary>MultiD.Step</primary>
  465. </indexterm><indexterm>
  466. <primary>Step</primary>
  467. </indexterm>(</emphasis> <emphasis>id</emphasis> , <emphasis
  468. role="bold">[</emphasis>.<emphasis>dataSource</emphasis><emphasis
  469. role="bold">], [</emphasis><emphasis>outputName</emphasis><emphasis
  470. role="bold">], [</emphasis><emphasis>mappings</emphasis><emphasis
  471. role="bold">], [</emphasis><emphasis>properties</emphasis><emphasis
  472. role="bold">]);</emphasis></para>
  473. <para></para>
  474. <informaltable colsep="1" frame="all" rowsep="1">
  475. <tgroup cols="2">
  476. <colspec colwidth="80.50pt" />
  477. <colspec />
  478. <tbody>
  479. <row>
  480. <entry><emphasis>id</emphasis></entry>
  481. <entry>Unique identifier for the visualization</entry>
  482. </row>
  483. <row>
  484. <entry><emphasis>dataSource</emphasis></entry>
  485. <entry>Location of the result set (WUID, Logical File, Roxie Query
  486. result), defaults to the current WU</entry>
  487. </row>
  488. <row>
  489. <entry><emphasis>outputName</emphasis></entry>
  490. <entry>Result set name (ignored for Logical Files)</entry>
  491. </row>
  492. <row>
  493. <entry><emphasis>mappings</emphasis></entry>
  494. <entry>Maps Column Name &lt;--&gt; field ID</entry>
  495. </row>
  496. <row>
  497. <entry><emphasis>filteredBy</emphasis></entry>
  498. <entry>Filter condition (also useful for widget
  499. interactions)</entry>
  500. </row>
  501. <row>
  502. <entry><emphasis>properties</emphasis></entry>
  503. <entry>Dermatology properties. See <link
  504. linkend="VizDermProp">Dermatology Properties</link></entry>
  505. </row>
  506. <row>
  507. <entry>Return:<emphasis></emphasis></entry>
  508. <entry>A "meta" output describing the visualization.</entry>
  509. </row>
  510. </tbody>
  511. </tgroup>
  512. </informaltable>
  513. <para>The <emphasis role="bold">Step </emphasis>visualization method
  514. creates a step graph made of lines in horizontal intervals or
  515. 'steps'.</para>
  516. <para>Example:</para>
  517. <programlisting format="linespecific">IMPORT Visualizer;
  518. ds := DATASET([ {'English', 5, 43, 41, 92},
  519. {'History', 17, 43, 83, 93},
  520. {'Geography', 7, 45, 52, 83},
  521. {'Chemistry', 16, 73, 52, 83},
  522. {'Spanish', 26, 83, 11, 72},
  523. {'Bioligy', 66, 60, 85, 6},
  524. {'Physics', 46, 20, 53, 7},
  525. {'Math', 98, 30, 23, 13}],
  526. {STRING subject, INTEGER4 year1,
  527. INTEGER4 year2, INTEGER4 year3, INTEGER4 year4});
  528. data_exams := OUTPUT(ds, NAMED('MultiD__test'));
  529. data_exams;
  530. viz_step := Visualizer.MultiD.Step('step',, 'MultiD__test');
  531. viz_step;
  532. </programlisting>
  533. </sect1>
  534. </chapter>