DatasetUtilities.html 121 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_05) on Thu Jul 31 14:50:42 CEST 2014 -->
  6. <title>DatasetUtilities (JFreeChart Class Library (version 1.0.19-fx))</title>
  7. <meta name="date" content="2014-07-31">
  8. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="DatasetUtilities (JFreeChart Class Library (version 1.0.19-fx))";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":41,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":41,"i55":9,"i56":9,"i57":9,"i58":9};
  22. var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="class-use/DatasetUtilities.html">Use</a></li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  46. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  47. <li><a href="../../../../help-doc.html">Help</a></li>
  48. </ul>
  49. </div>
  50. <div class="subNav">
  51. <ul class="navList">
  52. <li><a href="../../../../org/jfree/data/general/DatasetGroup.html" title="class in org.jfree.data.general"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/data/general/DefaultHeatMapDataset.html" title="class in org.jfree.data.general"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/data/general/DatasetUtilities.html" target="_top">Frames</a></li>
  57. <li><a href="DatasetUtilities.html" target="_top">No&nbsp;Frames</a></li>
  58. </ul>
  59. <ul class="navList" id="allclasses_navbar_top">
  60. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  61. </ul>
  62. <div>
  63. <script type="text/javascript"><!--
  64. allClassesLink = document.getElementById("allclasses_navbar_top");
  65. if(window==top) {
  66. allClassesLink.style.display = "block";
  67. }
  68. else {
  69. allClassesLink.style.display = "none";
  70. }
  71. //-->
  72. </script>
  73. </div>
  74. <div>
  75. <ul class="subNavList">
  76. <li>Summary:&nbsp;</li>
  77. <li>Nested&nbsp;|&nbsp;</li>
  78. <li>Field&nbsp;|&nbsp;</li>
  79. <li>Constr&nbsp;|&nbsp;</li>
  80. <li><a href="#method.summary">Method</a></li>
  81. </ul>
  82. <ul class="subNavList">
  83. <li>Detail:&nbsp;</li>
  84. <li>Field&nbsp;|&nbsp;</li>
  85. <li>Constr&nbsp;|&nbsp;</li>
  86. <li><a href="#method.detail">Method</a></li>
  87. </ul>
  88. </div>
  89. <a name="skip.navbar.top">
  90. <!-- -->
  91. </a></div>
  92. <!-- ========= END OF TOP NAVBAR ========= -->
  93. <!-- ======== START OF CLASS DATA ======== -->
  94. <div class="header">
  95. <div class="subTitle">org.jfree.data.general</div>
  96. <h2 title="Class DatasetUtilities" class="title">Class DatasetUtilities</h2>
  97. </div>
  98. <div class="contentContainer">
  99. <ul class="inheritance">
  100. <li>java.lang.Object</li>
  101. <li>
  102. <ul class="inheritance">
  103. <li>org.jfree.data.general.DatasetUtilities</li>
  104. </ul>
  105. </li>
  106. </ul>
  107. <div class="description">
  108. <ul class="blockList">
  109. <li class="blockList">
  110. <hr>
  111. <br>
  112. <pre>public final class <a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.165">DatasetUtilities</a>
  113. extends java.lang.Object</pre>
  114. <div class="block">A collection of useful static methods relating to datasets.</div>
  115. </li>
  116. </ul>
  117. </div>
  118. <div class="summary">
  119. <ul class="blockList">
  120. <li class="blockList">
  121. <!-- ========== METHOD SUMMARY =========== -->
  122. <ul class="blockList">
  123. <li class="blockList"><a name="method.summary">
  124. <!-- -->
  125. </a>
  126. <h3>Method Summary</h3>
  127. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  128. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  129. <tr>
  130. <th class="colFirst" scope="col">Modifier and Type</th>
  131. <th class="colLast" scope="col">Method and Description</th>
  132. </tr>
  133. <tr id="i0" class="altColor">
  134. <td class="colFirst"><code>static double</code></td>
  135. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#calculatePieDatasetTotal-org.jfree.data.general.PieDataset-">calculatePieDatasetTotal</a></span>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;dataset)</code>
  136. <div class="block">Calculates the total of all the values in a <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general"><code>PieDataset</code></a>.</div>
  137. </td>
  138. </tr>
  139. <tr id="i1" class="rowColor">
  140. <td class="colFirst"><code>static double</code></td>
  141. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#calculateStackTotal-org.jfree.data.xy.TableXYDataset-int-">calculateStackTotal</a></span>(<a href="../../../../org/jfree/data/xy/TableXYDataset.html" title="interface in org.jfree.data.xy">TableXYDataset</a>&nbsp;dataset,
  142. int&nbsp;item)</code>
  143. <div class="block">Calculates the total for the y-values in all series for a given item
  144. index.</div>
  145. </td>
  146. </tr>
  147. <tr id="i2" class="altColor">
  148. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a></code></td>
  149. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createCategoryDataset-java.lang.Comparable:A-java.lang.Comparable:A-double:A:A-">createCategoryDataset</a></span>(java.lang.Comparable[]&nbsp;rowKeys,
  150. java.lang.Comparable[]&nbsp;columnKeys,
  151. double[][]&nbsp;data)</code>
  152. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> that contains a copy of the data in
  153. an array (instances of <code>Double</code> are created to represent the
  154. data items).</div>
  155. </td>
  156. </tr>
  157. <tr id="i3" class="rowColor">
  158. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a></code></td>
  159. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createCategoryDataset-java.lang.Comparable-org.jfree.data.KeyedValues-">createCategoryDataset</a></span>(java.lang.Comparable&nbsp;rowKey,
  160. <a href="../../../../org/jfree/data/KeyedValues.html" title="interface in org.jfree.data">KeyedValues</a>&nbsp;rowData)</code>
  161. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> by copying the data from the supplied
  162. <a href="../../../../org/jfree/data/KeyedValues.html" title="interface in org.jfree.data"><code>KeyedValues</code></a> instance.</div>
  163. </td>
  164. </tr>
  165. <tr id="i4" class="altColor">
  166. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a></code></td>
  167. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createCategoryDataset-java.lang.String-java.lang.String-double:A:A-">createCategoryDataset</a></span>(java.lang.String&nbsp;rowKeyPrefix,
  168. java.lang.String&nbsp;columnKeyPrefix,
  169. double[][]&nbsp;data)</code>
  170. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> that contains a copy of the data in an
  171. array (instances of <code>Double</code> are created to represent the
  172. data items).</div>
  173. </td>
  174. </tr>
  175. <tr id="i5" class="rowColor">
  176. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a></code></td>
  177. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createCategoryDataset-java.lang.String-java.lang.String-java.lang.Number:A:A-">createCategoryDataset</a></span>(java.lang.String&nbsp;rowKeyPrefix,
  178. java.lang.String&nbsp;columnKeyPrefix,
  179. java.lang.Number[][]&nbsp;data)</code>
  180. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> that contains a copy of the data in
  181. an array.</div>
  182. </td>
  183. </tr>
  184. <tr id="i6" class="altColor">
  185. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a></code></td>
  186. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createConsolidatedPieDataset-org.jfree.data.general.PieDataset-java.lang.Comparable-double-">createConsolidatedPieDataset</a></span>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;source,
  187. java.lang.Comparable&nbsp;key,
  188. double&nbsp;minimumPercent)</code>
  189. <div class="block">Creates a new pie dataset based on the supplied dataset, but modified
  190. by aggregating all the low value items (those whose value is lower
  191. than the <code>percentThreshold</code>) into a single item with the
  192. key "Other".</div>
  193. </td>
  194. </tr>
  195. <tr id="i7" class="rowColor">
  196. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a></code></td>
  197. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createConsolidatedPieDataset-org.jfree.data.general.PieDataset-java.lang.Comparable-double-int-">createConsolidatedPieDataset</a></span>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;source,
  198. java.lang.Comparable&nbsp;key,
  199. double&nbsp;minimumPercent,
  200. int&nbsp;minItems)</code>
  201. <div class="block">Creates a new pie dataset based on the supplied dataset, but modified
  202. by aggregating all the low value items (those whose value is lower
  203. than the <code>percentThreshold</code>) into a single item.</div>
  204. </td>
  205. </tr>
  206. <tr id="i8" class="altColor">
  207. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a></code></td>
  208. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createPieDatasetForColumn-org.jfree.data.category.CategoryDataset-java.lang.Comparable-">createPieDatasetForColumn</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  209. java.lang.Comparable&nbsp;columnKey)</code>
  210. <div class="block">Creates a pie dataset from a table dataset by taking all the values
  211. for a single column.</div>
  212. </td>
  213. </tr>
  214. <tr id="i9" class="rowColor">
  215. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a></code></td>
  216. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createPieDatasetForColumn-org.jfree.data.category.CategoryDataset-int-">createPieDatasetForColumn</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  217. int&nbsp;column)</code>
  218. <div class="block">Creates a pie dataset from a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> by taking all the
  219. values for a single column.</div>
  220. </td>
  221. </tr>
  222. <tr id="i10" class="altColor">
  223. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a></code></td>
  224. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createPieDatasetForRow-org.jfree.data.category.CategoryDataset-java.lang.Comparable-">createPieDatasetForRow</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  225. java.lang.Comparable&nbsp;rowKey)</code>
  226. <div class="block">Creates a pie dataset from a table dataset by taking all the values
  227. for a single row.</div>
  228. </td>
  229. </tr>
  230. <tr id="i11" class="rowColor">
  231. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a></code></td>
  232. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#createPieDatasetForRow-org.jfree.data.category.CategoryDataset-int-">createPieDatasetForRow</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  233. int&nbsp;row)</code>
  234. <div class="block">Creates a pie dataset from a table dataset by taking all the values
  235. for a single row.</div>
  236. </td>
  237. </tr>
  238. <tr id="i12" class="altColor">
  239. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  240. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findCumulativeRangeBounds-org.jfree.data.category.CategoryDataset-">findCumulativeRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  241. <div class="block">Calculates the range of values for a dataset where each item is the
  242. running total of the items for the current series.</div>
  243. </td>
  244. </tr>
  245. <tr id="i13" class="rowColor">
  246. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  247. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-">findDomainBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  248. <div class="block">Returns the range of values in the domain (x-values) of a dataset.</div>
  249. </td>
  250. </tr>
  251. <tr id="i14" class="altColor">
  252. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  253. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-boolean-">findDomainBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  254. boolean&nbsp;includeInterval)</code>
  255. <div class="block">Returns the range of values in the domain (x-values) of a dataset.</div>
  256. </td>
  257. </tr>
  258. <tr id="i15" class="rowColor">
  259. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  260. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-java.util.List-boolean-">findDomainBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  261. java.util.List&nbsp;visibleSeriesKeys,
  262. boolean&nbsp;includeInterval)</code>
  263. <div class="block">Returns the bounds of the x-values in the specified <code>dataset</code>
  264. taking into account only the visible series and including any x-interval
  265. if requested.</div>
  266. </td>
  267. </tr>
  268. <tr id="i16" class="altColor">
  269. <td class="colFirst"><code>static int[]</code></td>
  270. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findItemIndicesForX-org.jfree.data.xy.XYDataset-int-double-">findItemIndicesForX</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  271. int&nbsp;series,
  272. double&nbsp;x)</code>
  273. <div class="block">Finds the indices of the the items in the dataset that span the
  274. specified x-value.</div>
  275. </td>
  276. </tr>
  277. <tr id="i17" class="rowColor">
  278. <td class="colFirst"><code>static java.lang.Number</code></td>
  279. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMaximumDomainValue-org.jfree.data.xy.XYDataset-">findMaximumDomainValue</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  280. <div class="block">Returns the maximum domain value for the specified dataset.</div>
  281. </td>
  282. </tr>
  283. <tr id="i18" class="altColor">
  284. <td class="colFirst"><code>static java.lang.Number</code></td>
  285. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMaximumRangeValue-org.jfree.data.category.CategoryDataset-">findMaximumRangeValue</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  286. <div class="block">Returns the maximum range value for the specified dataset.</div>
  287. </td>
  288. </tr>
  289. <tr id="i19" class="rowColor">
  290. <td class="colFirst"><code>static java.lang.Number</code></td>
  291. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMaximumRangeValue-org.jfree.data.xy.XYDataset-">findMaximumRangeValue</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  292. <div class="block">Returns the maximum range value for the specified dataset.</div>
  293. </td>
  294. </tr>
  295. <tr id="i20" class="altColor">
  296. <td class="colFirst"><code>static java.lang.Number</code></td>
  297. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMaximumStackedRangeValue-org.jfree.data.category.CategoryDataset-">findMaximumStackedRangeValue</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  298. <div class="block">Returns the maximum value in the dataset range, assuming that values in
  299. each category are "stacked".</div>
  300. </td>
  301. </tr>
  302. <tr id="i21" class="rowColor">
  303. <td class="colFirst"><code>static java.lang.Number</code></td>
  304. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMinimumDomainValue-org.jfree.data.xy.XYDataset-">findMinimumDomainValue</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  305. <div class="block">Finds the minimum domain (or X) value for the specified dataset.</div>
  306. </td>
  307. </tr>
  308. <tr id="i22" class="altColor">
  309. <td class="colFirst"><code>static java.lang.Number</code></td>
  310. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMinimumRangeValue-org.jfree.data.category.CategoryDataset-">findMinimumRangeValue</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  311. <div class="block">Returns the minimum range value for the specified dataset.</div>
  312. </td>
  313. </tr>
  314. <tr id="i23" class="rowColor">
  315. <td class="colFirst"><code>static java.lang.Number</code></td>
  316. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMinimumRangeValue-org.jfree.data.xy.XYDataset-">findMinimumRangeValue</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  317. <div class="block">Returns the minimum range value for the specified dataset.</div>
  318. </td>
  319. </tr>
  320. <tr id="i24" class="altColor">
  321. <td class="colFirst"><code>static java.lang.Number</code></td>
  322. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMinimumStackedRangeValue-org.jfree.data.category.CategoryDataset-">findMinimumStackedRangeValue</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  323. <div class="block">Returns the minimum value in the dataset range, assuming that values in
  324. each category are "stacked".</div>
  325. </td>
  326. </tr>
  327. <tr id="i25" class="rowColor">
  328. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  329. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.category.CategoryDataset-">findRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  330. <div class="block">Returns the range of values in the range for the dataset.</div>
  331. </td>
  332. </tr>
  333. <tr id="i26" class="altColor">
  334. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  335. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.category.CategoryDataset-boolean-">findRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  336. boolean&nbsp;includeInterval)</code>
  337. <div class="block">Returns the range of values in the range for the dataset.</div>
  338. </td>
  339. </tr>
  340. <tr id="i27" class="rowColor">
  341. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  342. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.category.CategoryDataset-java.util.List-boolean-">findRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  343. java.util.List&nbsp;visibleSeriesKeys,
  344. boolean&nbsp;includeInterval)</code>
  345. <div class="block">Finds the bounds of the y-values in the specified dataset, including
  346. only those series that are listed in visibleSeriesKeys.</div>
  347. </td>
  348. </tr>
  349. <tr id="i28" class="altColor">
  350. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  351. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.xy.XYDataset-">findRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  352. <div class="block">Returns the range of values in the range for the dataset.</div>
  353. </td>
  354. </tr>
  355. <tr id="i29" class="rowColor">
  356. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  357. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.xy.XYDataset-boolean-">findRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  358. boolean&nbsp;includeInterval)</code>
  359. <div class="block">Returns the range of values in the range for the dataset.</div>
  360. </td>
  361. </tr>
  362. <tr id="i30" class="altColor">
  363. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  364. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.xy.XYDataset-java.util.List-org.jfree.data.Range-boolean-">findRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  365. java.util.List&nbsp;visibleSeriesKeys,
  366. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  367. boolean&nbsp;includeInterval)</code>
  368. <div class="block">Finds the bounds of the y-values in the specified dataset, including
  369. only those series that are listed in visibleSeriesKeys, and those items
  370. whose x-values fall within the specified range.</div>
  371. </td>
  372. </tr>
  373. <tr id="i31" class="rowColor">
  374. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  375. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findStackedRangeBounds-org.jfree.data.category.CategoryDataset-">findStackedRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  376. <div class="block">Returns the minimum and maximum values for the dataset's range
  377. (y-values), assuming that the series in one category are stacked.</div>
  378. </td>
  379. </tr>
  380. <tr id="i32" class="altColor">
  381. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  382. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findStackedRangeBounds-org.jfree.data.category.CategoryDataset-double-">findStackedRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  383. double&nbsp;base)</code>
  384. <div class="block">Returns the minimum and maximum values for the dataset's range
  385. (y-values), assuming that the series in one category are stacked.</div>
  386. </td>
  387. </tr>
  388. <tr id="i33" class="rowColor">
  389. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  390. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findStackedRangeBounds-org.jfree.data.category.CategoryDataset-org.jfree.data.KeyToGroupMap-">findStackedRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  391. <a href="../../../../org/jfree/data/KeyToGroupMap.html" title="class in org.jfree.data">KeyToGroupMap</a>&nbsp;map)</code>
  392. <div class="block">Returns the minimum and maximum values for the dataset's range
  393. (y-values), assuming that the series in one category are stacked.</div>
  394. </td>
  395. </tr>
  396. <tr id="i34" class="altColor">
  397. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  398. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findStackedRangeBounds-org.jfree.data.xy.TableXYDataset-">findStackedRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/TableXYDataset.html" title="interface in org.jfree.data.xy">TableXYDataset</a>&nbsp;dataset)</code>
  399. <div class="block">Returns the minimum and maximum values for the dataset's range,
  400. assuming that the series are stacked.</div>
  401. </td>
  402. </tr>
  403. <tr id="i35" class="rowColor">
  404. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  405. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findStackedRangeBounds-org.jfree.data.xy.TableXYDataset-double-">findStackedRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/TableXYDataset.html" title="interface in org.jfree.data.xy">TableXYDataset</a>&nbsp;dataset,
  406. double&nbsp;base)</code>
  407. <div class="block">Returns the minimum and maximum values for the dataset's range,
  408. assuming that the series are stacked, using the specified base value.</div>
  409. </td>
  410. </tr>
  411. <tr id="i36" class="altColor">
  412. <td class="colFirst"><code>static double</code></td>
  413. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findYValue-org.jfree.data.xy.XYDataset-int-double-">findYValue</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  414. int&nbsp;series,
  415. double&nbsp;x)</code>
  416. <div class="block">Returns the interpolated value of y that corresponds to the specified
  417. x-value in the given series.</div>
  418. </td>
  419. </tr>
  420. <tr id="i37" class="rowColor">
  421. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  422. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findZBounds-org.jfree.data.xy.XYZDataset-">findZBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset)</code>
  423. <div class="block">Returns the range of values in the z-dimension for the dataset.</div>
  424. </td>
  425. </tr>
  426. <tr id="i38" class="altColor">
  427. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  428. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findZBounds-org.jfree.data.xy.XYZDataset-boolean-">findZBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  429. boolean&nbsp;includeInterval)</code>
  430. <div class="block">Returns the range of values in the z-dimension for the dataset.</div>
  431. </td>
  432. </tr>
  433. <tr id="i39" class="rowColor">
  434. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  435. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findZBounds-org.jfree.data.xy.XYZDataset-java.util.List-org.jfree.data.Range-boolean-">findZBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  436. java.util.List&nbsp;visibleSeriesKeys,
  437. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  438. boolean&nbsp;includeInterval)</code>
  439. <div class="block">Finds the bounds of the z-values in the specified dataset, including
  440. only those series that are listed in visibleSeriesKeys, and those items
  441. whose x-values fall within the specified range.</div>
  442. </td>
  443. </tr>
  444. <tr id="i40" class="altColor">
  445. <td class="colFirst"><code>static boolean</code></td>
  446. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#isEmptyOrNull-org.jfree.data.category.CategoryDataset-">isEmptyOrNull</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  447. <div class="block">Returns <code>true</code> if the dataset is empty (or <code>null</code>),
  448. and <code>false</code> otherwise.</div>
  449. </td>
  450. </tr>
  451. <tr id="i41" class="rowColor">
  452. <td class="colFirst"><code>static boolean</code></td>
  453. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#isEmptyOrNull-org.jfree.data.general.PieDataset-">isEmptyOrNull</a></span>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;dataset)</code>
  454. <div class="block">Returns <code>true</code> if the dataset is empty (or <code>null</code>),
  455. and <code>false</code> otherwise.</div>
  456. </td>
  457. </tr>
  458. <tr id="i42" class="altColor">
  459. <td class="colFirst"><code>static boolean</code></td>
  460. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#isEmptyOrNull-org.jfree.data.xy.XYDataset-">isEmptyOrNull</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  461. <div class="block">Returns <code>true</code> if the dataset is empty (or <code>null</code>),
  462. and <code>false</code> otherwise.</div>
  463. </td>
  464. </tr>
  465. <tr id="i43" class="rowColor">
  466. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  467. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateCategoryRangeBounds-org.jfree.data.category.CategoryDataset-boolean-">iterateCategoryRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  468. boolean&nbsp;includeInterval)</code>
  469. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  470. <div class="block"><span class="deprecationComment">As of 1.0.10, use
  471. <a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.category.CategoryDataset-boolean-"><code>iterateRangeBounds(CategoryDataset, boolean)</code></a>.</span></div>
  472. </div>
  473. </td>
  474. </tr>
  475. <tr id="i44" class="altColor">
  476. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  477. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateDomainBounds-org.jfree.data.xy.XYDataset-">iterateDomainBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  478. <div class="block">Iterates over the items in an <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy"><code>XYDataset</code></a> to find
  479. the range of x-values.</div>
  480. </td>
  481. </tr>
  482. <tr id="i45" class="rowColor">
  483. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  484. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateDomainBounds-org.jfree.data.xy.XYDataset-boolean-">iterateDomainBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  485. boolean&nbsp;includeInterval)</code>
  486. <div class="block">Iterates over the items in an <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy"><code>XYDataset</code></a> to find
  487. the range of x-values.</div>
  488. </td>
  489. </tr>
  490. <tr id="i46" class="altColor">
  491. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  492. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.category.CategoryDataset-">iterateRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</code>
  493. <div class="block">Iterates over the data item of the category dataset to find
  494. the range bounds.</div>
  495. </td>
  496. </tr>
  497. <tr id="i47" class="rowColor">
  498. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  499. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.category.CategoryDataset-boolean-">iterateRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  500. boolean&nbsp;includeInterval)</code>
  501. <div class="block">Iterates over the data item of the category dataset to find
  502. the range bounds.</div>
  503. </td>
  504. </tr>
  505. <tr id="i48" class="altColor">
  506. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  507. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.xy.XYDataset-">iterateRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  508. <div class="block">Iterates over the data item of the xy dataset to find
  509. the range bounds.</div>
  510. </td>
  511. </tr>
  512. <tr id="i49" class="rowColor">
  513. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  514. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.xy.XYDataset-boolean-">iterateRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  515. boolean&nbsp;includeInterval)</code>
  516. <div class="block">Iterates over the data items of the xy dataset to find
  517. the range bounds.</div>
  518. </td>
  519. </tr>
  520. <tr id="i50" class="altColor">
  521. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  522. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateToFindDomainBounds-org.jfree.data.xy.XYDataset-java.util.List-boolean-">iterateToFindDomainBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  523. java.util.List&nbsp;visibleSeriesKeys,
  524. boolean&nbsp;includeInterval)</code>
  525. <div class="block">Returns the range of x-values in the specified dataset for the
  526. data items belonging to the visible series.</div>
  527. </td>
  528. </tr>
  529. <tr id="i51" class="rowColor">
  530. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  531. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateToFindRangeBounds-org.jfree.data.category.CategoryDataset-java.util.List-boolean-">iterateToFindRangeBounds</a></span>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  532. java.util.List&nbsp;visibleSeriesKeys,
  533. boolean&nbsp;includeInterval)</code>
  534. <div class="block">Iterates over the data item of the category dataset to find
  535. the range bounds.</div>
  536. </td>
  537. </tr>
  538. <tr id="i52" class="altColor">
  539. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  540. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateToFindRangeBounds-org.jfree.data.xy.XYDataset-java.util.List-org.jfree.data.Range-boolean-">iterateToFindRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  541. java.util.List&nbsp;visibleSeriesKeys,
  542. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  543. boolean&nbsp;includeInterval)</code>
  544. <div class="block">Returns the range of y-values in the specified dataset for the
  545. data items belonging to the visible series and with x-values in the
  546. given range.</div>
  547. </td>
  548. </tr>
  549. <tr id="i53" class="rowColor">
  550. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  551. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateToFindZBounds-org.jfree.data.xy.XYZDataset-java.util.List-org.jfree.data.Range-boolean-">iterateToFindZBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  552. java.util.List&nbsp;visibleSeriesKeys,
  553. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  554. boolean&nbsp;includeInterval)</code>
  555. <div class="block">Returns the range of z-values in the specified dataset for the
  556. data items belonging to the visible series and with x-values in the
  557. given range.</div>
  558. </td>
  559. </tr>
  560. <tr id="i54" class="altColor">
  561. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  562. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateXYRangeBounds-org.jfree.data.xy.XYDataset-">iterateXYRangeBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</code>
  563. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  564. <div class="block"><span class="deprecationComment">As of 1.0.10, use <a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.xy.XYDataset-"><code>iterateRangeBounds(XYDataset)</code></a>.</span></div>
  565. </div>
  566. </td>
  567. </tr>
  568. <tr id="i55" class="rowColor">
  569. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  570. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateZBounds-org.jfree.data.xy.XYZDataset-">iterateZBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset)</code>
  571. <div class="block">Iterates over the data item of the xyz dataset to find
  572. the z-dimension bounds.</div>
  573. </td>
  574. </tr>
  575. <tr id="i56" class="altColor">
  576. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a></code></td>
  577. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateZBounds-org.jfree.data.xy.XYZDataset-boolean-">iterateZBounds</a></span>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  578. boolean&nbsp;includeInterval)</code>
  579. <div class="block">Iterates over the data items of the xyz dataset to find
  580. the z-dimension bounds.</div>
  581. </td>
  582. </tr>
  583. <tr id="i57" class="rowColor">
  584. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a></code></td>
  585. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#sampleFunction2D-org.jfree.data.function.Function2D-double-double-int-java.lang.Comparable-">sampleFunction2D</a></span>(<a href="../../../../org/jfree/data/function/Function2D.html" title="interface in org.jfree.data.function">Function2D</a>&nbsp;f,
  586. double&nbsp;start,
  587. double&nbsp;end,
  588. int&nbsp;samples,
  589. java.lang.Comparable&nbsp;seriesKey)</code>
  590. <div class="block">Creates an <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy"><code>XYDataset</code></a> by sampling the specified function over a
  591. fixed range.</div>
  592. </td>
  593. </tr>
  594. <tr id="i58" class="altColor">
  595. <td class="colFirst"><code>static <a href="../../../../org/jfree/data/xy/XYSeries.html" title="class in org.jfree.data.xy">XYSeries</a></code></td>
  596. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/data/general/DatasetUtilities.html#sampleFunction2DToSeries-org.jfree.data.function.Function2D-double-double-int-java.lang.Comparable-">sampleFunction2DToSeries</a></span>(<a href="../../../../org/jfree/data/function/Function2D.html" title="interface in org.jfree.data.function">Function2D</a>&nbsp;f,
  597. double&nbsp;start,
  598. double&nbsp;end,
  599. int&nbsp;samples,
  600. java.lang.Comparable&nbsp;seriesKey)</code>
  601. <div class="block">Creates an <a href="../../../../org/jfree/data/xy/XYSeries.html" title="class in org.jfree.data.xy"><code>XYSeries</code></a> by sampling the specified function over a
  602. fixed range.</div>
  603. </td>
  604. </tr>
  605. </table>
  606. <ul class="blockList">
  607. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  608. <!-- -->
  609. </a>
  610. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  611. <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  612. </ul>
  613. </li>
  614. </ul>
  615. </li>
  616. </ul>
  617. </div>
  618. <div class="details">
  619. <ul class="blockList">
  620. <li class="blockList">
  621. <!-- ============ METHOD DETAIL ========== -->
  622. <ul class="blockList">
  623. <li class="blockList"><a name="method.detail">
  624. <!-- -->
  625. </a>
  626. <h3>Method Detail</h3>
  627. <a name="calculatePieDatasetTotal-org.jfree.data.general.PieDataset-">
  628. <!-- -->
  629. </a>
  630. <ul class="blockList">
  631. <li class="blockList">
  632. <h4>calculatePieDatasetTotal</h4>
  633. <pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.183">calculatePieDatasetTotal</a>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;dataset)</pre>
  634. <div class="block">Calculates the total of all the values in a <a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general"><code>PieDataset</code></a>. If
  635. the dataset contains negative or <code>null</code> values, they are
  636. ignored.</div>
  637. <dl>
  638. <dt><span class="paramLabel">Parameters:</span></dt>
  639. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  640. <dt><span class="returnLabel">Returns:</span></dt>
  641. <dd>The total.</dd>
  642. </dl>
  643. </li>
  644. </ul>
  645. <a name="createPieDatasetForRow-org.jfree.data.category.CategoryDataset-java.lang.Comparable-">
  646. <!-- -->
  647. </a>
  648. <ul class="blockList">
  649. <li class="blockList">
  650. <h4>createPieDatasetForRow</h4>
  651. <pre>public static&nbsp;<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.213">createPieDatasetForRow</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  652. java.lang.Comparable&nbsp;rowKey)</pre>
  653. <div class="block">Creates a pie dataset from a table dataset by taking all the values
  654. for a single row.</div>
  655. <dl>
  656. <dt><span class="paramLabel">Parameters:</span></dt>
  657. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  658. <dd><code>rowKey</code> - the row key.</dd>
  659. <dt><span class="returnLabel">Returns:</span></dt>
  660. <dd>A pie dataset.</dd>
  661. </dl>
  662. </li>
  663. </ul>
  664. <a name="createPieDatasetForRow-org.jfree.data.category.CategoryDataset-int-">
  665. <!-- -->
  666. </a>
  667. <ul class="blockList">
  668. <li class="blockList">
  669. <h4>createPieDatasetForRow</h4>
  670. <pre>public static&nbsp;<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.228">createPieDatasetForRow</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  671. int&nbsp;row)</pre>
  672. <div class="block">Creates a pie dataset from a table dataset by taking all the values
  673. for a single row.</div>
  674. <dl>
  675. <dt><span class="paramLabel">Parameters:</span></dt>
  676. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  677. <dd><code>row</code> - the row (zero-based index).</dd>
  678. <dt><span class="returnLabel">Returns:</span></dt>
  679. <dd>A pie dataset.</dd>
  680. </dl>
  681. </li>
  682. </ul>
  683. <a name="createPieDatasetForColumn-org.jfree.data.category.CategoryDataset-java.lang.Comparable-">
  684. <!-- -->
  685. </a>
  686. <ul class="blockList">
  687. <li class="blockList">
  688. <h4>createPieDatasetForColumn</h4>
  689. <pre>public static&nbsp;<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.248">createPieDatasetForColumn</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  690. java.lang.Comparable&nbsp;columnKey)</pre>
  691. <div class="block">Creates a pie dataset from a table dataset by taking all the values
  692. for a single column.</div>
  693. <dl>
  694. <dt><span class="paramLabel">Parameters:</span></dt>
  695. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  696. <dd><code>columnKey</code> - the column key.</dd>
  697. <dt><span class="returnLabel">Returns:</span></dt>
  698. <dd>A pie dataset.</dd>
  699. </dl>
  700. </li>
  701. </ul>
  702. <a name="createPieDatasetForColumn-org.jfree.data.category.CategoryDataset-int-">
  703. <!-- -->
  704. </a>
  705. <ul class="blockList">
  706. <li class="blockList">
  707. <h4>createPieDatasetForColumn</h4>
  708. <pre>public static&nbsp;<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.263">createPieDatasetForColumn</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  709. int&nbsp;column)</pre>
  710. <div class="block">Creates a pie dataset from a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> by taking all the
  711. values for a single column.</div>
  712. <dl>
  713. <dt><span class="paramLabel">Parameters:</span></dt>
  714. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  715. <dd><code>column</code> - the column (zero-based index).</dd>
  716. <dt><span class="returnLabel">Returns:</span></dt>
  717. <dd>A pie dataset.</dd>
  718. </dl>
  719. </li>
  720. </ul>
  721. <a name="createConsolidatedPieDataset-org.jfree.data.general.PieDataset-java.lang.Comparable-double-">
  722. <!-- -->
  723. </a>
  724. <ul class="blockList">
  725. <li class="blockList">
  726. <h4>createConsolidatedPieDataset</h4>
  727. <pre>public static&nbsp;<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.287">createConsolidatedPieDataset</a>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;source,
  728. java.lang.Comparable&nbsp;key,
  729. double&nbsp;minimumPercent)</pre>
  730. <div class="block">Creates a new pie dataset based on the supplied dataset, but modified
  731. by aggregating all the low value items (those whose value is lower
  732. than the <code>percentThreshold</code>) into a single item with the
  733. key "Other".</div>
  734. <dl>
  735. <dt><span class="paramLabel">Parameters:</span></dt>
  736. <dd><code>source</code> - the source dataset (<code>null</code> not permitted).</dd>
  737. <dd><code>key</code> - a new key for the aggregated items (<code>null</code> not
  738. permitted).</dd>
  739. <dd><code>minimumPercent</code> - the percent threshold.</dd>
  740. <dt><span class="returnLabel">Returns:</span></dt>
  741. <dd>The pie dataset with (possibly) aggregated items.</dd>
  742. </dl>
  743. </li>
  744. </ul>
  745. <a name="createConsolidatedPieDataset-org.jfree.data.general.PieDataset-java.lang.Comparable-double-int-">
  746. <!-- -->
  747. </a>
  748. <ul class="blockList">
  749. <li class="blockList">
  750. <h4>createConsolidatedPieDataset</h4>
  751. <pre>public static&nbsp;<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.308">createConsolidatedPieDataset</a>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;source,
  752. java.lang.Comparable&nbsp;key,
  753. double&nbsp;minimumPercent,
  754. int&nbsp;minItems)</pre>
  755. <div class="block">Creates a new pie dataset based on the supplied dataset, but modified
  756. by aggregating all the low value items (those whose value is lower
  757. than the <code>percentThreshold</code>) into a single item. The
  758. aggregated items are assigned the specified key. Aggregation only
  759. occurs if there are at least <code>minItems</code> items to aggregate.</div>
  760. <dl>
  761. <dt><span class="paramLabel">Parameters:</span></dt>
  762. <dd><code>source</code> - the source dataset (<code>null</code> not permitted).</dd>
  763. <dd><code>key</code> - the key to represent the aggregated items.</dd>
  764. <dd><code>minimumPercent</code> - the percent threshold (ten percent is 0.10).</dd>
  765. <dd><code>minItems</code> - only aggregate low values if there are at least this
  766. many.</dd>
  767. <dt><span class="returnLabel">Returns:</span></dt>
  768. <dd>The pie dataset with (possibly) aggregated items.</dd>
  769. </dl>
  770. </li>
  771. </ul>
  772. <a name="createCategoryDataset-java.lang.String-java.lang.String-double:A:A-">
  773. <!-- -->
  774. </a>
  775. <ul class="blockList">
  776. <li class="blockList">
  777. <h4>createCategoryDataset</h4>
  778. <pre>public static&nbsp;<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.368">createCategoryDataset</a>(java.lang.String&nbsp;rowKeyPrefix,
  779. java.lang.String&nbsp;columnKeyPrefix,
  780. double[][]&nbsp;data)</pre>
  781. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> that contains a copy of the data in an
  782. array (instances of <code>Double</code> are created to represent the
  783. data items).
  784. <p>
  785. Row and column keys are created by appending 0, 1, 2, ... to the
  786. supplied prefixes.</div>
  787. <dl>
  788. <dt><span class="paramLabel">Parameters:</span></dt>
  789. <dd><code>rowKeyPrefix</code> - the row key prefix.</dd>
  790. <dd><code>columnKeyPrefix</code> - the column key prefix.</dd>
  791. <dd><code>data</code> - the data.</dd>
  792. <dt><span class="returnLabel">Returns:</span></dt>
  793. <dd>The dataset.</dd>
  794. </dl>
  795. </li>
  796. </ul>
  797. <a name="createCategoryDataset-java.lang.String-java.lang.String-java.lang.Number:A:A-">
  798. <!-- -->
  799. </a>
  800. <ul class="blockList">
  801. <li class="blockList">
  802. <h4>createCategoryDataset</h4>
  803. <pre>public static&nbsp;<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.396">createCategoryDataset</a>(java.lang.String&nbsp;rowKeyPrefix,
  804. java.lang.String&nbsp;columnKeyPrefix,
  805. java.lang.Number[][]&nbsp;data)</pre>
  806. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> that contains a copy of the data in
  807. an array.
  808. <p>
  809. Row and column keys are created by appending 0, 1, 2, ... to the
  810. supplied prefixes.</div>
  811. <dl>
  812. <dt><span class="paramLabel">Parameters:</span></dt>
  813. <dd><code>rowKeyPrefix</code> - the row key prefix.</dd>
  814. <dd><code>columnKeyPrefix</code> - the column key prefix.</dd>
  815. <dd><code>data</code> - the data.</dd>
  816. <dt><span class="returnLabel">Returns:</span></dt>
  817. <dd>The dataset.</dd>
  818. </dl>
  819. </li>
  820. </ul>
  821. <a name="createCategoryDataset-java.lang.Comparable:A-java.lang.Comparable:A-double:A:A-">
  822. <!-- -->
  823. </a>
  824. <ul class="blockList">
  825. <li class="blockList">
  826. <h4>createCategoryDataset</h4>
  827. <pre>public static&nbsp;<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.424">createCategoryDataset</a>(java.lang.Comparable[]&nbsp;rowKeys,
  828. java.lang.Comparable[]&nbsp;columnKeys,
  829. double[][]&nbsp;data)</pre>
  830. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> that contains a copy of the data in
  831. an array (instances of <code>Double</code> are created to represent the
  832. data items).
  833. <p>
  834. Row and column keys are taken from the supplied arrays.</div>
  835. <dl>
  836. <dt><span class="paramLabel">Parameters:</span></dt>
  837. <dd><code>rowKeys</code> - the row keys (<code>null</code> not permitted).</dd>
  838. <dd><code>columnKeys</code> - the column keys (<code>null</code> not permitted).</dd>
  839. <dd><code>data</code> - the data.</dd>
  840. <dt><span class="returnLabel">Returns:</span></dt>
  841. <dd>The dataset.</dd>
  842. </dl>
  843. </li>
  844. </ul>
  845. <a name="createCategoryDataset-java.lang.Comparable-org.jfree.data.KeyedValues-">
  846. <!-- -->
  847. </a>
  848. <ul class="blockList">
  849. <li class="blockList">
  850. <h4>createCategoryDataset</h4>
  851. <pre>public static&nbsp;<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.473">createCategoryDataset</a>(java.lang.Comparable&nbsp;rowKey,
  852. <a href="../../../../org/jfree/data/KeyedValues.html" title="interface in org.jfree.data">KeyedValues</a>&nbsp;rowData)</pre>
  853. <div class="block">Creates a <a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category"><code>CategoryDataset</code></a> by copying the data from the supplied
  854. <a href="../../../../org/jfree/data/KeyedValues.html" title="interface in org.jfree.data"><code>KeyedValues</code></a> instance.</div>
  855. <dl>
  856. <dt><span class="paramLabel">Parameters:</span></dt>
  857. <dd><code>rowKey</code> - the row key (<code>null</code> not permitted).</dd>
  858. <dd><code>rowData</code> - the row data (<code>null</code> not permitted).</dd>
  859. <dt><span class="returnLabel">Returns:</span></dt>
  860. <dd>A dataset.</dd>
  861. </dl>
  862. </li>
  863. </ul>
  864. <a name="sampleFunction2D-org.jfree.data.function.Function2D-double-double-int-java.lang.Comparable-">
  865. <!-- -->
  866. </a>
  867. <ul class="blockList">
  868. <li class="blockList">
  869. <h4>sampleFunction2D</h4>
  870. <pre>public static&nbsp;<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.499">sampleFunction2D</a>(<a href="../../../../org/jfree/data/function/Function2D.html" title="interface in org.jfree.data.function">Function2D</a>&nbsp;f,
  871. double&nbsp;start,
  872. double&nbsp;end,
  873. int&nbsp;samples,
  874. java.lang.Comparable&nbsp;seriesKey)</pre>
  875. <div class="block">Creates an <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy"><code>XYDataset</code></a> by sampling the specified function over a
  876. fixed range.</div>
  877. <dl>
  878. <dt><span class="paramLabel">Parameters:</span></dt>
  879. <dd><code>f</code> - the function (<code>null</code> not permitted).</dd>
  880. <dd><code>start</code> - the start value for the range.</dd>
  881. <dd><code>end</code> - the end value for the range.</dd>
  882. <dd><code>samples</code> - the number of sample points (must be &gt; 1).</dd>
  883. <dd><code>seriesKey</code> - the key to give the resulting series
  884. (<code>null</code> not permitted).</dd>
  885. <dt><span class="returnLabel">Returns:</span></dt>
  886. <dd>A dataset.</dd>
  887. </dl>
  888. </li>
  889. </ul>
  890. <a name="sampleFunction2DToSeries-org.jfree.data.function.Function2D-double-double-int-java.lang.Comparable-">
  891. <!-- -->
  892. </a>
  893. <ul class="blockList">
  894. <li class="blockList">
  895. <h4>sampleFunction2DToSeries</h4>
  896. <pre>public static&nbsp;<a href="../../../../org/jfree/data/xy/XYSeries.html" title="class in org.jfree.data.xy">XYSeries</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.524">sampleFunction2DToSeries</a>(<a href="../../../../org/jfree/data/function/Function2D.html" title="interface in org.jfree.data.function">Function2D</a>&nbsp;f,
  897. double&nbsp;start,
  898. double&nbsp;end,
  899. int&nbsp;samples,
  900. java.lang.Comparable&nbsp;seriesKey)</pre>
  901. <div class="block">Creates an <a href="../../../../org/jfree/data/xy/XYSeries.html" title="class in org.jfree.data.xy"><code>XYSeries</code></a> by sampling the specified function over a
  902. fixed range.</div>
  903. <dl>
  904. <dt><span class="paramLabel">Parameters:</span></dt>
  905. <dd><code>f</code> - the function (<code>null</code> not permitted).</dd>
  906. <dd><code>start</code> - the start value for the range.</dd>
  907. <dd><code>end</code> - the end value for the range.</dd>
  908. <dd><code>samples</code> - the number of sample points (must be &gt; 1).</dd>
  909. <dd><code>seriesKey</code> - the key to give the resulting series
  910. (<code>null</code> not permitted).</dd>
  911. <dt><span class="returnLabel">Returns:</span></dt>
  912. <dd>A series.</dd>
  913. <dt><span class="simpleTagLabel">Since:</span></dt>
  914. <dd>1.0.13</dd>
  915. </dl>
  916. </li>
  917. </ul>
  918. <a name="isEmptyOrNull-org.jfree.data.general.PieDataset-">
  919. <!-- -->
  920. </a>
  921. <ul class="blockList">
  922. <li class="blockList">
  923. <h4>isEmptyOrNull</h4>
  924. <pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.553">isEmptyOrNull</a>(<a href="../../../../org/jfree/data/general/PieDataset.html" title="interface in org.jfree.data.general">PieDataset</a>&nbsp;dataset)</pre>
  925. <div class="block">Returns <code>true</code> if the dataset is empty (or <code>null</code>),
  926. and <code>false</code> otherwise.</div>
  927. <dl>
  928. <dt><span class="paramLabel">Parameters:</span></dt>
  929. <dd><code>dataset</code> - the dataset (<code>null</code> permitted).</dd>
  930. <dt><span class="returnLabel">Returns:</span></dt>
  931. <dd>A boolean.</dd>
  932. </dl>
  933. </li>
  934. </ul>
  935. <a name="isEmptyOrNull-org.jfree.data.category.CategoryDataset-">
  936. <!-- -->
  937. </a>
  938. <ul class="blockList">
  939. <li class="blockList">
  940. <h4>isEmptyOrNull</h4>
  941. <pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.586">isEmptyOrNull</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  942. <div class="block">Returns <code>true</code> if the dataset is empty (or <code>null</code>),
  943. and <code>false</code> otherwise.</div>
  944. <dl>
  945. <dt><span class="paramLabel">Parameters:</span></dt>
  946. <dd><code>dataset</code> - the dataset (<code>null</code> permitted).</dd>
  947. <dt><span class="returnLabel">Returns:</span></dt>
  948. <dd>A boolean.</dd>
  949. </dl>
  950. </li>
  951. </ul>
  952. <a name="isEmptyOrNull-org.jfree.data.xy.XYDataset-">
  953. <!-- -->
  954. </a>
  955. <ul class="blockList">
  956. <li class="blockList">
  957. <h4>isEmptyOrNull</h4>
  958. <pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.619">isEmptyOrNull</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  959. <div class="block">Returns <code>true</code> if the dataset is empty (or <code>null</code>),
  960. and <code>false</code> otherwise.</div>
  961. <dl>
  962. <dt><span class="paramLabel">Parameters:</span></dt>
  963. <dd><code>dataset</code> - the dataset (<code>null</code> permitted).</dd>
  964. <dt><span class="returnLabel">Returns:</span></dt>
  965. <dd>A boolean.</dd>
  966. </dl>
  967. </li>
  968. </ul>
  969. <a name="findDomainBounds-org.jfree.data.xy.XYDataset-">
  970. <!-- -->
  971. </a>
  972. <ul class="blockList">
  973. <li class="blockList">
  974. <h4>findDomainBounds</h4>
  975. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.637">findDomainBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  976. <div class="block">Returns the range of values in the domain (x-values) of a dataset.</div>
  977. <dl>
  978. <dt><span class="paramLabel">Parameters:</span></dt>
  979. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  980. <dt><span class="returnLabel">Returns:</span></dt>
  981. <dd>The range of values (possibly <code>null</code>).</dd>
  982. </dl>
  983. </li>
  984. </ul>
  985. <a name="findDomainBounds-org.jfree.data.xy.XYDataset-boolean-">
  986. <!-- -->
  987. </a>
  988. <ul class="blockList">
  989. <li class="blockList">
  990. <h4>findDomainBounds</h4>
  991. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.651">findDomainBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  992. boolean&nbsp;includeInterval)</pre>
  993. <div class="block">Returns the range of values in the domain (x-values) of a dataset.</div>
  994. <dl>
  995. <dt><span class="paramLabel">Parameters:</span></dt>
  996. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  997. <dd><code>includeInterval</code> - determines whether or not the x-interval is taken
  998. into account (only applies if the dataset is an
  999. <a href="../../../../org/jfree/data/xy/IntervalXYDataset.html" title="interface in org.jfree.data.xy"><code>IntervalXYDataset</code></a>).</dd>
  1000. <dt><span class="returnLabel">Returns:</span></dt>
  1001. <dd>The range of values (possibly <code>null</code>).</dd>
  1002. </dl>
  1003. </li>
  1004. </ul>
  1005. <a name="findDomainBounds-org.jfree.data.xy.XYDataset-java.util.List-boolean-">
  1006. <!-- -->
  1007. </a>
  1008. <ul class="blockList">
  1009. <li class="blockList">
  1010. <h4>findDomainBounds</h4>
  1011. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.684">findDomainBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1012. java.util.List&nbsp;visibleSeriesKeys,
  1013. boolean&nbsp;includeInterval)</pre>
  1014. <div class="block">Returns the bounds of the x-values in the specified <code>dataset</code>
  1015. taking into account only the visible series and including any x-interval
  1016. if requested.</div>
  1017. <dl>
  1018. <dt><span class="paramLabel">Parameters:</span></dt>
  1019. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1020. <dd><code>visibleSeriesKeys</code> - the visible series keys (<code>null</code>
  1021. not permitted).</dd>
  1022. <dd><code>includeInterval</code> - include the x-interval (if any)?</dd>
  1023. <dt><span class="returnLabel">Returns:</span></dt>
  1024. <dd>The bounds (or <code>null</code> if the dataset contains no
  1025. values.</dd>
  1026. <dt><span class="simpleTagLabel">Since:</span></dt>
  1027. <dd>1.0.13</dd>
  1028. </dl>
  1029. </li>
  1030. </ul>
  1031. <a name="iterateDomainBounds-org.jfree.data.xy.XYDataset-">
  1032. <!-- -->
  1033. </a>
  1034. <ul class="blockList">
  1035. <li class="blockList">
  1036. <h4>iterateDomainBounds</h4>
  1037. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.710">iterateDomainBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1038. <div class="block">Iterates over the items in an <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy"><code>XYDataset</code></a> to find
  1039. the range of x-values. If the dataset is an instance of
  1040. <a href="../../../../org/jfree/data/xy/IntervalXYDataset.html" title="interface in org.jfree.data.xy"><code>IntervalXYDataset</code></a>, the starting and ending x-values
  1041. will be used for the bounds calculation.</div>
  1042. <dl>
  1043. <dt><span class="paramLabel">Parameters:</span></dt>
  1044. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1045. <dt><span class="returnLabel">Returns:</span></dt>
  1046. <dd>The range (possibly <code>null</code>).</dd>
  1047. </dl>
  1048. </li>
  1049. </ul>
  1050. <a name="iterateDomainBounds-org.jfree.data.xy.XYDataset-boolean-">
  1051. <!-- -->
  1052. </a>
  1053. <ul class="blockList">
  1054. <li class="blockList">
  1055. <h4>iterateDomainBounds</h4>
  1056. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.725">iterateDomainBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1057. boolean&nbsp;includeInterval)</pre>
  1058. <div class="block">Iterates over the items in an <a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy"><code>XYDataset</code></a> to find
  1059. the range of x-values.</div>
  1060. <dl>
  1061. <dt><span class="paramLabel">Parameters:</span></dt>
  1062. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1063. <dd><code>includeInterval</code> - a flag that determines, for an
  1064. <a href="../../../../org/jfree/data/xy/IntervalXYDataset.html" title="interface in org.jfree.data.xy"><code>IntervalXYDataset</code></a>, whether the x-interval or just the
  1065. x-value is used to determine the overall range.</dd>
  1066. <dt><span class="returnLabel">Returns:</span></dt>
  1067. <dd>The range (possibly <code>null</code>).</dd>
  1068. </dl>
  1069. </li>
  1070. </ul>
  1071. <a name="findRangeBounds-org.jfree.data.category.CategoryDataset-">
  1072. <!-- -->
  1073. </a>
  1074. <ul class="blockList">
  1075. <li class="blockList">
  1076. <h4>findRangeBounds</h4>
  1077. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.783">findRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1078. <div class="block">Returns the range of values in the range for the dataset.</div>
  1079. <dl>
  1080. <dt><span class="paramLabel">Parameters:</span></dt>
  1081. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1082. <dt><span class="returnLabel">Returns:</span></dt>
  1083. <dd>The range (possibly <code>null</code>).</dd>
  1084. </dl>
  1085. </li>
  1086. </ul>
  1087. <a name="findRangeBounds-org.jfree.data.category.CategoryDataset-boolean-">
  1088. <!-- -->
  1089. </a>
  1090. <ul class="blockList">
  1091. <li class="blockList">
  1092. <h4>findRangeBounds</h4>
  1093. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.796">findRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1094. boolean&nbsp;includeInterval)</pre>
  1095. <div class="block">Returns the range of values in the range for the dataset.</div>
  1096. <dl>
  1097. <dt><span class="paramLabel">Parameters:</span></dt>
  1098. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1099. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1100. y-interval is taken into account.</dd>
  1101. <dt><span class="returnLabel">Returns:</span></dt>
  1102. <dd>The range (possibly <code>null</code>).</dd>
  1103. </dl>
  1104. </li>
  1105. </ul>
  1106. <a name="findRangeBounds-org.jfree.data.category.CategoryDataset-java.util.List-boolean-">
  1107. <!-- -->
  1108. </a>
  1109. <ul class="blockList">
  1110. <li class="blockList">
  1111. <h4>findRangeBounds</h4>
  1112. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.824">findRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1113. java.util.List&nbsp;visibleSeriesKeys,
  1114. boolean&nbsp;includeInterval)</pre>
  1115. <div class="block">Finds the bounds of the y-values in the specified dataset, including
  1116. only those series that are listed in visibleSeriesKeys.</div>
  1117. <dl>
  1118. <dt><span class="paramLabel">Parameters:</span></dt>
  1119. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1120. <dd><code>visibleSeriesKeys</code> - the keys for the visible series
  1121. (<code>null</code> not permitted).</dd>
  1122. <dd><code>includeInterval</code> - include the y-interval (if the dataset has a
  1123. y-interval).</dd>
  1124. <dt><span class="returnLabel">Returns:</span></dt>
  1125. <dd>The data bounds.</dd>
  1126. <dt><span class="simpleTagLabel">Since:</span></dt>
  1127. <dd>1.0.13</dd>
  1128. </dl>
  1129. </li>
  1130. </ul>
  1131. <a name="findRangeBounds-org.jfree.data.xy.XYDataset-">
  1132. <!-- -->
  1133. </a>
  1134. <ul class="blockList">
  1135. <li class="blockList">
  1136. <h4>findRangeBounds</h4>
  1137. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.847">findRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1138. <div class="block">Returns the range of values in the range for the dataset. This method
  1139. is the partner for the <a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-"><code>findDomainBounds(XYDataset)</code></a> method.</div>
  1140. <dl>
  1141. <dt><span class="paramLabel">Parameters:</span></dt>
  1142. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1143. <dt><span class="returnLabel">Returns:</span></dt>
  1144. <dd>The range (possibly <code>null</code>).</dd>
  1145. </dl>
  1146. </li>
  1147. </ul>
  1148. <a name="findRangeBounds-org.jfree.data.xy.XYDataset-boolean-">
  1149. <!-- -->
  1150. </a>
  1151. <ul class="blockList">
  1152. <li class="blockList">
  1153. <h4>findRangeBounds</h4>
  1154. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.862">findRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1155. boolean&nbsp;includeInterval)</pre>
  1156. <div class="block">Returns the range of values in the range for the dataset. This method
  1157. is the partner for the <a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-boolean-"><code>findDomainBounds(XYDataset, boolean)</code></a>
  1158. method.</div>
  1159. <dl>
  1160. <dt><span class="paramLabel">Parameters:</span></dt>
  1161. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1162. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1163. y-interval is taken into account.</dd>
  1164. <dt><span class="returnLabel">Returns:</span></dt>
  1165. <dd>The range (possibly <code>null</code>).</dd>
  1166. </dl>
  1167. </li>
  1168. </ul>
  1169. <a name="findRangeBounds-org.jfree.data.xy.XYDataset-java.util.List-org.jfree.data.Range-boolean-">
  1170. <!-- -->
  1171. </a>
  1172. <ul class="blockList">
  1173. <li class="blockList">
  1174. <h4>findRangeBounds</h4>
  1175. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.892">findRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1176. java.util.List&nbsp;visibleSeriesKeys,
  1177. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  1178. boolean&nbsp;includeInterval)</pre>
  1179. <div class="block">Finds the bounds of the y-values in the specified dataset, including
  1180. only those series that are listed in visibleSeriesKeys, and those items
  1181. whose x-values fall within the specified range.</div>
  1182. <dl>
  1183. <dt><span class="paramLabel">Parameters:</span></dt>
  1184. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1185. <dd><code>visibleSeriesKeys</code> - the keys for the visible series
  1186. (<code>null</code> not permitted).</dd>
  1187. <dd><code>xRange</code> - the x-range (<code>null</code> not permitted).</dd>
  1188. <dd><code>includeInterval</code> - include the y-interval (if the dataset has a
  1189. y-interval).</dd>
  1190. <dt><span class="returnLabel">Returns:</span></dt>
  1191. <dd>The data bounds.</dd>
  1192. <dt><span class="simpleTagLabel">Since:</span></dt>
  1193. <dd>1.0.13</dd>
  1194. </dl>
  1195. </li>
  1196. </ul>
  1197. <a name="iterateCategoryRangeBounds-org.jfree.data.category.CategoryDataset-boolean-">
  1198. <!-- -->
  1199. </a>
  1200. <ul class="blockList">
  1201. <li class="blockList">
  1202. <h4>iterateCategoryRangeBounds</h4>
  1203. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.921">iterateCategoryRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1204. boolean&nbsp;includeInterval)</pre>
  1205. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of 1.0.10, use
  1206. <a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.category.CategoryDataset-boolean-"><code>iterateRangeBounds(CategoryDataset, boolean)</code></a>.</span></div>
  1207. <div class="block">Iterates over the data item of the category dataset to find
  1208. the range bounds.</div>
  1209. <dl>
  1210. <dt><span class="paramLabel">Parameters:</span></dt>
  1211. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1212. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1213. y-interval is taken into account.</dd>
  1214. <dt><span class="returnLabel">Returns:</span></dt>
  1215. <dd>The range (possibly <code>null</code>).</dd>
  1216. </dl>
  1217. </li>
  1218. </ul>
  1219. <a name="iterateRangeBounds-org.jfree.data.category.CategoryDataset-">
  1220. <!-- -->
  1221. </a>
  1222. <ul class="blockList">
  1223. <li class="blockList">
  1224. <h4>iterateRangeBounds</h4>
  1225. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.936">iterateRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1226. <div class="block">Iterates over the data item of the category dataset to find
  1227. the range bounds.</div>
  1228. <dl>
  1229. <dt><span class="paramLabel">Parameters:</span></dt>
  1230. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1231. <dt><span class="returnLabel">Returns:</span></dt>
  1232. <dd>The range (possibly <code>null</code>).</dd>
  1233. <dt><span class="simpleTagLabel">Since:</span></dt>
  1234. <dd>1.0.10</dd>
  1235. </dl>
  1236. </li>
  1237. </ul>
  1238. <a name="iterateRangeBounds-org.jfree.data.category.CategoryDataset-boolean-">
  1239. <!-- -->
  1240. </a>
  1241. <ul class="blockList">
  1242. <li class="blockList">
  1243. <h4>iterateRangeBounds</h4>
  1244. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.952">iterateRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1245. boolean&nbsp;includeInterval)</pre>
  1246. <div class="block">Iterates over the data item of the category dataset to find
  1247. the range bounds.</div>
  1248. <dl>
  1249. <dt><span class="paramLabel">Parameters:</span></dt>
  1250. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1251. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1252. y-interval is taken into account.</dd>
  1253. <dt><span class="returnLabel">Returns:</span></dt>
  1254. <dd>The range (possibly <code>null</code>).</dd>
  1255. <dt><span class="simpleTagLabel">Since:</span></dt>
  1256. <dd>1.0.10</dd>
  1257. </dl>
  1258. </li>
  1259. </ul>
  1260. <a name="iterateToFindRangeBounds-org.jfree.data.category.CategoryDataset-java.util.List-boolean-">
  1261. <!-- -->
  1262. </a>
  1263. <ul class="blockList">
  1264. <li class="blockList">
  1265. <h4>iterateToFindRangeBounds</h4>
  1266. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1023">iterateToFindRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1267. java.util.List&nbsp;visibleSeriesKeys,
  1268. boolean&nbsp;includeInterval)</pre>
  1269. <div class="block">Iterates over the data item of the category dataset to find
  1270. the range bounds.</div>
  1271. <dl>
  1272. <dt><span class="paramLabel">Parameters:</span></dt>
  1273. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1274. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1275. y-interval is taken into account.</dd>
  1276. <dd><code>visibleSeriesKeys</code> - the visible series keys.</dd>
  1277. <dt><span class="returnLabel">Returns:</span></dt>
  1278. <dd>The range (possibly <code>null</code>).</dd>
  1279. <dt><span class="simpleTagLabel">Since:</span></dt>
  1280. <dd>1.0.13</dd>
  1281. </dl>
  1282. </li>
  1283. </ul>
  1284. <a name="iterateXYRangeBounds-org.jfree.data.xy.XYDataset-">
  1285. <!-- -->
  1286. </a>
  1287. <ul class="blockList">
  1288. <li class="blockList">
  1289. <h4>iterateXYRangeBounds</h4>
  1290. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1174">iterateXYRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1291. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of 1.0.10, use <a href="../../../../org/jfree/data/general/DatasetUtilities.html#iterateRangeBounds-org.jfree.data.xy.XYDataset-"><code>iterateRangeBounds(XYDataset)</code></a>.</span></div>
  1292. <div class="block">Iterates over the data item of the xy dataset to find
  1293. the range bounds.</div>
  1294. <dl>
  1295. <dt><span class="paramLabel">Parameters:</span></dt>
  1296. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1297. <dt><span class="returnLabel">Returns:</span></dt>
  1298. <dd>The range (possibly <code>null</code>).</dd>
  1299. </dl>
  1300. </li>
  1301. </ul>
  1302. <a name="iterateRangeBounds-org.jfree.data.xy.XYDataset-">
  1303. <!-- -->
  1304. </a>
  1305. <ul class="blockList">
  1306. <li class="blockList">
  1307. <h4>iterateRangeBounds</h4>
  1308. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1188">iterateRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1309. <div class="block">Iterates over the data item of the xy dataset to find
  1310. the range bounds.</div>
  1311. <dl>
  1312. <dt><span class="paramLabel">Parameters:</span></dt>
  1313. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1314. <dt><span class="returnLabel">Returns:</span></dt>
  1315. <dd>The range (possibly <code>null</code>).</dd>
  1316. <dt><span class="simpleTagLabel">Since:</span></dt>
  1317. <dd>1.0.10</dd>
  1318. </dl>
  1319. </li>
  1320. </ul>
  1321. <a name="iterateRangeBounds-org.jfree.data.xy.XYDataset-boolean-">
  1322. <!-- -->
  1323. </a>
  1324. <ul class="blockList">
  1325. <li class="blockList">
  1326. <h4>iterateRangeBounds</h4>
  1327. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1205">iterateRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1328. boolean&nbsp;includeInterval)</pre>
  1329. <div class="block">Iterates over the data items of the xy dataset to find
  1330. the range bounds.</div>
  1331. <dl>
  1332. <dt><span class="paramLabel">Parameters:</span></dt>
  1333. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1334. <dd><code>includeInterval</code> - a flag that determines, for an
  1335. <a href="../../../../org/jfree/data/xy/IntervalXYDataset.html" title="interface in org.jfree.data.xy"><code>IntervalXYDataset</code></a>, whether the y-interval or just the
  1336. y-value is used to determine the overall range.</dd>
  1337. <dt><span class="returnLabel">Returns:</span></dt>
  1338. <dd>The range (possibly <code>null</code>).</dd>
  1339. <dt><span class="simpleTagLabel">Since:</span></dt>
  1340. <dd>1.0.10</dd>
  1341. </dl>
  1342. </li>
  1343. </ul>
  1344. <a name="findZBounds-org.jfree.data.xy.XYZDataset-">
  1345. <!-- -->
  1346. </a>
  1347. <ul class="blockList">
  1348. <li class="blockList">
  1349. <h4>findZBounds</h4>
  1350. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1283">findZBounds</a>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset)</pre>
  1351. <div class="block">Returns the range of values in the z-dimension for the dataset. This
  1352. method is the partner for the <a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.xy.XYDataset-"><code>findRangeBounds(XYDataset)</code></a>
  1353. and <a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-"><code>findDomainBounds(XYDataset)</code></a> methods.</div>
  1354. <dl>
  1355. <dt><span class="paramLabel">Parameters:</span></dt>
  1356. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1357. <dt><span class="returnLabel">Returns:</span></dt>
  1358. <dd>The range (possibly <code>null</code>).</dd>
  1359. </dl>
  1360. </li>
  1361. </ul>
  1362. <a name="findZBounds-org.jfree.data.xy.XYZDataset-boolean-">
  1363. <!-- -->
  1364. </a>
  1365. <ul class="blockList">
  1366. <li class="blockList">
  1367. <h4>findZBounds</h4>
  1368. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1299">findZBounds</a>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  1369. boolean&nbsp;includeInterval)</pre>
  1370. <div class="block">Returns the range of values in the z-dimension for the dataset. This
  1371. method is the partner for the
  1372. <a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.xy.XYDataset-boolean-"><code>findRangeBounds(XYDataset, boolean)</code></a> and
  1373. <a href="../../../../org/jfree/data/general/DatasetUtilities.html#findDomainBounds-org.jfree.data.xy.XYDataset-boolean-"><code>findDomainBounds(XYDataset, boolean)</code></a> methods.</div>
  1374. <dl>
  1375. <dt><span class="paramLabel">Parameters:</span></dt>
  1376. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1377. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1378. z-interval is taken into account.</dd>
  1379. <dt><span class="returnLabel">Returns:</span></dt>
  1380. <dd>The range (possibly <code>null</code>).</dd>
  1381. </dl>
  1382. </li>
  1383. </ul>
  1384. <a name="findZBounds-org.jfree.data.xy.XYZDataset-java.util.List-org.jfree.data.Range-boolean-">
  1385. <!-- -->
  1386. </a>
  1387. <ul class="blockList">
  1388. <li class="blockList">
  1389. <h4>findZBounds</h4>
  1390. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1320">findZBounds</a>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  1391. java.util.List&nbsp;visibleSeriesKeys,
  1392. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  1393. boolean&nbsp;includeInterval)</pre>
  1394. <div class="block">Finds the bounds of the z-values in the specified dataset, including
  1395. only those series that are listed in visibleSeriesKeys, and those items
  1396. whose x-values fall within the specified range.</div>
  1397. <dl>
  1398. <dt><span class="paramLabel">Parameters:</span></dt>
  1399. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1400. <dd><code>visibleSeriesKeys</code> - the keys for the visible series
  1401. (<code>null</code> not permitted).</dd>
  1402. <dd><code>xRange</code> - the x-range (<code>null</code> not permitted).</dd>
  1403. <dd><code>includeInterval</code> - include the z-interval (if the dataset has a
  1404. z-interval).</dd>
  1405. <dt><span class="returnLabel">Returns:</span></dt>
  1406. <dd>The data bounds.</dd>
  1407. </dl>
  1408. </li>
  1409. </ul>
  1410. <a name="iterateZBounds-org.jfree.data.xy.XYZDataset-">
  1411. <!-- -->
  1412. </a>
  1413. <ul class="blockList">
  1414. <li class="blockList">
  1415. <h4>iterateZBounds</h4>
  1416. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1336">iterateZBounds</a>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset)</pre>
  1417. <div class="block">Iterates over the data item of the xyz dataset to find
  1418. the z-dimension bounds.</div>
  1419. <dl>
  1420. <dt><span class="paramLabel">Parameters:</span></dt>
  1421. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1422. <dt><span class="returnLabel">Returns:</span></dt>
  1423. <dd>The range (possibly <code>null</code>).</dd>
  1424. </dl>
  1425. </li>
  1426. </ul>
  1427. <a name="iterateZBounds-org.jfree.data.xy.XYZDataset-boolean-">
  1428. <!-- -->
  1429. </a>
  1430. <ul class="blockList">
  1431. <li class="blockList">
  1432. <h4>iterateZBounds</h4>
  1433. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1350">iterateZBounds</a>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  1434. boolean&nbsp;includeInterval)</pre>
  1435. <div class="block">Iterates over the data items of the xyz dataset to find
  1436. the z-dimension bounds.</div>
  1437. <dl>
  1438. <dt><span class="paramLabel">Parameters:</span></dt>
  1439. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1440. <dd><code>includeInterval</code> - include the z-interval (if the dataset has a
  1441. z-interval.</dd>
  1442. <dt><span class="returnLabel">Returns:</span></dt>
  1443. <dd>The range (possibly <code>null</code>).</dd>
  1444. </dl>
  1445. </li>
  1446. </ul>
  1447. <a name="iterateToFindDomainBounds-org.jfree.data.xy.XYDataset-java.util.List-boolean-">
  1448. <!-- -->
  1449. </a>
  1450. <ul class="blockList">
  1451. <li class="blockList">
  1452. <h4>iterateToFindDomainBounds</h4>
  1453. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1390">iterateToFindDomainBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1454. java.util.List&nbsp;visibleSeriesKeys,
  1455. boolean&nbsp;includeInterval)</pre>
  1456. <div class="block">Returns the range of x-values in the specified dataset for the
  1457. data items belonging to the visible series.</div>
  1458. <dl>
  1459. <dt><span class="paramLabel">Parameters:</span></dt>
  1460. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1461. <dd><code>visibleSeriesKeys</code> - the visible series keys (<code>null</code> not
  1462. permitted).</dd>
  1463. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1464. y-interval for the dataset is included (this only applies if the
  1465. dataset is an instance of IntervalXYDataset).</dd>
  1466. <dt><span class="returnLabel">Returns:</span></dt>
  1467. <dd>The x-range (possibly <code>null</code>).</dd>
  1468. <dt><span class="simpleTagLabel">Since:</span></dt>
  1469. <dd>1.0.13</dd>
  1470. </dl>
  1471. </li>
  1472. </ul>
  1473. <a name="iterateToFindRangeBounds-org.jfree.data.xy.XYDataset-java.util.List-org.jfree.data.Range-boolean-">
  1474. <!-- -->
  1475. </a>
  1476. <ul class="blockList">
  1477. <li class="blockList">
  1478. <h4>iterateToFindRangeBounds</h4>
  1479. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1460">iterateToFindRangeBounds</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1480. java.util.List&nbsp;visibleSeriesKeys,
  1481. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  1482. boolean&nbsp;includeInterval)</pre>
  1483. <div class="block">Returns the range of y-values in the specified dataset for the
  1484. data items belonging to the visible series and with x-values in the
  1485. given range.</div>
  1486. <dl>
  1487. <dt><span class="paramLabel">Parameters:</span></dt>
  1488. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1489. <dd><code>visibleSeriesKeys</code> - the visible series keys (<code>null</code> not
  1490. permitted).</dd>
  1491. <dd><code>xRange</code> - the x-range (<code>null</code> not permitted).</dd>
  1492. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1493. y-interval for the dataset is included (this only applies if the
  1494. dataset is an instance of IntervalXYDataset).</dd>
  1495. <dt><span class="returnLabel">Returns:</span></dt>
  1496. <dd>The y-range (possibly <code>null</code>).</dd>
  1497. <dt><span class="simpleTagLabel">Since:</span></dt>
  1498. <dd>1.0.13</dd>
  1499. </dl>
  1500. </li>
  1501. </ul>
  1502. <a name="iterateToFindZBounds-org.jfree.data.xy.XYZDataset-java.util.List-org.jfree.data.Range-boolean-">
  1503. <!-- -->
  1504. </a>
  1505. <ul class="blockList">
  1506. <li class="blockList">
  1507. <h4>iterateToFindZBounds</h4>
  1508. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1582">iterateToFindZBounds</a>(<a href="../../../../org/jfree/data/xy/XYZDataset.html" title="interface in org.jfree.data.xy">XYZDataset</a>&nbsp;dataset,
  1509. java.util.List&nbsp;visibleSeriesKeys,
  1510. <a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;xRange,
  1511. boolean&nbsp;includeInterval)</pre>
  1512. <div class="block">Returns the range of z-values in the specified dataset for the
  1513. data items belonging to the visible series and with x-values in the
  1514. given range.</div>
  1515. <dl>
  1516. <dt><span class="paramLabel">Parameters:</span></dt>
  1517. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1518. <dd><code>visibleSeriesKeys</code> - the visible series keys (<code>null</code> not
  1519. permitted).</dd>
  1520. <dd><code>xRange</code> - the x-range (<code>null</code> not permitted).</dd>
  1521. <dd><code>includeInterval</code> - a flag that determines whether or not the
  1522. z-interval for the dataset is included (this only applies if the
  1523. dataset has an interval, which is currently not supported).</dd>
  1524. <dt><span class="returnLabel">Returns:</span></dt>
  1525. <dd>The y-range (possibly <code>null</code>).</dd>
  1526. </dl>
  1527. </li>
  1528. </ul>
  1529. <a name="findMinimumDomainValue-org.jfree.data.xy.XYDataset-">
  1530. <!-- -->
  1531. </a>
  1532. <ul class="blockList">
  1533. <li class="blockList">
  1534. <h4>findMinimumDomainValue</h4>
  1535. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1629">findMinimumDomainValue</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1536. <div class="block">Finds the minimum domain (or X) value for the specified dataset. This
  1537. is easy if the dataset implements the <a href="../../../../org/jfree/data/DomainInfo.html" title="interface in org.jfree.data"><code>DomainInfo</code></a> interface (a
  1538. good idea if there is an efficient way to determine the minimum value).
  1539. Otherwise, it involves iterating over the entire data-set.
  1540. <p>
  1541. Returns <code>null</code> if all the data values in the dataset are
  1542. <code>null</code>.</div>
  1543. <dl>
  1544. <dt><span class="paramLabel">Parameters:</span></dt>
  1545. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1546. <dt><span class="returnLabel">Returns:</span></dt>
  1547. <dd>The minimum value (possibly <code>null</code>).</dd>
  1548. </dl>
  1549. </li>
  1550. </ul>
  1551. <a name="findMaximumDomainValue-org.jfree.data.xy.XYDataset-">
  1552. <!-- -->
  1553. </a>
  1554. <ul class="blockList">
  1555. <li class="blockList">
  1556. <h4>findMaximumDomainValue</h4>
  1557. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1682">findMaximumDomainValue</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1558. <div class="block">Returns the maximum domain value for the specified dataset. This is
  1559. easy if the dataset implements the <a href="../../../../org/jfree/data/DomainInfo.html" title="interface in org.jfree.data"><code>DomainInfo</code></a> interface (a good
  1560. idea if there is an efficient way to determine the maximum value).
  1561. Otherwise, it involves iterating over the entire data-set. Returns
  1562. <code>null</code> if all the data values in the dataset are
  1563. <code>null</code>.</div>
  1564. <dl>
  1565. <dt><span class="paramLabel">Parameters:</span></dt>
  1566. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1567. <dt><span class="returnLabel">Returns:</span></dt>
  1568. <dd>The maximum value (possibly <code>null</code>).</dd>
  1569. </dl>
  1570. </li>
  1571. </ul>
  1572. <a name="findMinimumRangeValue-org.jfree.data.category.CategoryDataset-">
  1573. <!-- -->
  1574. </a>
  1575. <ul class="blockList">
  1576. <li class="blockList">
  1577. <h4>findMinimumRangeValue</h4>
  1578. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1737">findMinimumRangeValue</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1579. <div class="block">Returns the minimum range value for the specified dataset. This is
  1580. easy if the dataset implements the <a href="../../../../org/jfree/data/RangeInfo.html" title="interface in org.jfree.data"><code>RangeInfo</code></a> interface (a good
  1581. idea if there is an efficient way to determine the minimum value).
  1582. Otherwise, it involves iterating over the entire data-set. Returns
  1583. <code>null</code> if all the data values in the dataset are
  1584. <code>null</code>.</div>
  1585. <dl>
  1586. <dt><span class="paramLabel">Parameters:</span></dt>
  1587. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1588. <dt><span class="returnLabel">Returns:</span></dt>
  1589. <dd>The minimum value (possibly <code>null</code>).</dd>
  1590. </dl>
  1591. </li>
  1592. </ul>
  1593. <a name="findMinimumRangeValue-org.jfree.data.xy.XYDataset-">
  1594. <!-- -->
  1595. </a>
  1596. <ul class="blockList">
  1597. <li class="blockList">
  1598. <h4>findMinimumRangeValue</h4>
  1599. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1788">findMinimumRangeValue</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1600. <div class="block">Returns the minimum range value for the specified dataset. This is
  1601. easy if the dataset implements the <a href="../../../../org/jfree/data/RangeInfo.html" title="interface in org.jfree.data"><code>RangeInfo</code></a> interface (a good
  1602. idea if there is an efficient way to determine the minimum value).
  1603. Otherwise, it involves iterating over the entire data-set. Returns
  1604. <code>null</code> if all the data values in the dataset are
  1605. <code>null</code>.</div>
  1606. <dl>
  1607. <dt><span class="paramLabel">Parameters:</span></dt>
  1608. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1609. <dt><span class="returnLabel">Returns:</span></dt>
  1610. <dd>The minimum value (possibly <code>null</code>).</dd>
  1611. </dl>
  1612. </li>
  1613. </ul>
  1614. <a name="findMaximumRangeValue-org.jfree.data.category.CategoryDataset-">
  1615. <!-- -->
  1616. </a>
  1617. <ul class="blockList">
  1618. <li class="blockList">
  1619. <h4>findMaximumRangeValue</h4>
  1620. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1846">findMaximumRangeValue</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1621. <div class="block">Returns the maximum range value for the specified dataset. This is easy
  1622. if the dataset implements the <a href="../../../../org/jfree/data/RangeInfo.html" title="interface in org.jfree.data"><code>RangeInfo</code></a> interface (a good idea
  1623. if there is an efficient way to determine the maximum value).
  1624. Otherwise, it involves iterating over the entire data-set. Returns
  1625. <code>null</code> if all the data values are <code>null</code>.</div>
  1626. <dl>
  1627. <dt><span class="paramLabel">Parameters:</span></dt>
  1628. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1629. <dt><span class="returnLabel">Returns:</span></dt>
  1630. <dd>The maximum value (possibly <code>null</code>).</dd>
  1631. </dl>
  1632. </li>
  1633. </ul>
  1634. <a name="findMaximumRangeValue-org.jfree.data.xy.XYDataset-">
  1635. <!-- -->
  1636. </a>
  1637. <ul class="blockList">
  1638. <li class="blockList">
  1639. <h4>findMaximumRangeValue</h4>
  1640. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1900">findMaximumRangeValue</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset)</pre>
  1641. <div class="block">Returns the maximum range value for the specified dataset. This is
  1642. easy if the dataset implements the <a href="../../../../org/jfree/data/RangeInfo.html" title="interface in org.jfree.data"><code>RangeInfo</code></a> interface (a good
  1643. idea if there is an efficient way to determine the maximum value).
  1644. Otherwise, it involves iterating over the entire data-set. Returns
  1645. <code>null</code> if all the data values are <code>null</code>.</div>
  1646. <dl>
  1647. <dt><span class="paramLabel">Parameters:</span></dt>
  1648. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1649. <dt><span class="returnLabel">Returns:</span></dt>
  1650. <dd>The maximum value (possibly <code>null</code>).</dd>
  1651. </dl>
  1652. </li>
  1653. </ul>
  1654. <a name="findStackedRangeBounds-org.jfree.data.category.CategoryDataset-">
  1655. <!-- -->
  1656. </a>
  1657. <ul class="blockList">
  1658. <li class="blockList">
  1659. <h4>findStackedRangeBounds</h4>
  1660. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1955">findStackedRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1661. <div class="block">Returns the minimum and maximum values for the dataset's range
  1662. (y-values), assuming that the series in one category are stacked.</div>
  1663. <dl>
  1664. <dt><span class="paramLabel">Parameters:</span></dt>
  1665. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1666. <dt><span class="returnLabel">Returns:</span></dt>
  1667. <dd>The range (<code>null</code> if the dataset contains no values).</dd>
  1668. </dl>
  1669. </li>
  1670. </ul>
  1671. <a name="findStackedRangeBounds-org.jfree.data.category.CategoryDataset-double-">
  1672. <!-- -->
  1673. </a>
  1674. <ul class="blockList">
  1675. <li class="blockList">
  1676. <h4>findStackedRangeBounds</h4>
  1677. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.1968">findStackedRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1678. double&nbsp;base)</pre>
  1679. <div class="block">Returns the minimum and maximum values for the dataset's range
  1680. (y-values), assuming that the series in one category are stacked.</div>
  1681. <dl>
  1682. <dt><span class="paramLabel">Parameters:</span></dt>
  1683. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1684. <dd><code>base</code> - the base value for the bars.</dd>
  1685. <dt><span class="returnLabel">Returns:</span></dt>
  1686. <dd>The range (<code>null</code> if the dataset contains no values).</dd>
  1687. </dl>
  1688. </li>
  1689. </ul>
  1690. <a name="findStackedRangeBounds-org.jfree.data.category.CategoryDataset-org.jfree.data.KeyToGroupMap-">
  1691. <!-- -->
  1692. </a>
  1693. <ul class="blockList">
  1694. <li class="blockList">
  1695. <h4>findStackedRangeBounds</h4>
  1696. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2012">findStackedRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset,
  1697. <a href="../../../../org/jfree/data/KeyToGroupMap.html" title="class in org.jfree.data">KeyToGroupMap</a>&nbsp;map)</pre>
  1698. <div class="block">Returns the minimum and maximum values for the dataset's range
  1699. (y-values), assuming that the series in one category are stacked.</div>
  1700. <dl>
  1701. <dt><span class="paramLabel">Parameters:</span></dt>
  1702. <dd><code>dataset</code> - the dataset.</dd>
  1703. <dd><code>map</code> - a structure that maps series to groups.</dd>
  1704. <dt><span class="returnLabel">Returns:</span></dt>
  1705. <dd>The value range (<code>null</code> if the dataset contains no
  1706. values).</dd>
  1707. </dl>
  1708. </li>
  1709. </ul>
  1710. <a name="findMinimumStackedRangeValue-org.jfree.data.category.CategoryDataset-">
  1711. <!-- -->
  1712. </a>
  1713. <ul class="blockList">
  1714. <li class="blockList">
  1715. <h4>findMinimumStackedRangeValue</h4>
  1716. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2075">findMinimumStackedRangeValue</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1717. <div class="block">Returns the minimum value in the dataset range, assuming that values in
  1718. each category are "stacked".</div>
  1719. <dl>
  1720. <dt><span class="paramLabel">Parameters:</span></dt>
  1721. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1722. <dt><span class="returnLabel">Returns:</span></dt>
  1723. <dd>The minimum value.</dd>
  1724. <dt><span class="seeLabel">See Also:</span></dt>
  1725. <dd><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMaximumStackedRangeValue-org.jfree.data.category.CategoryDataset-"><code>findMaximumStackedRangeValue(CategoryDataset)</code></a></dd>
  1726. </dl>
  1727. </li>
  1728. </ul>
  1729. <a name="findMaximumStackedRangeValue-org.jfree.data.category.CategoryDataset-">
  1730. <!-- -->
  1731. </a>
  1732. <ul class="blockList">
  1733. <li class="blockList">
  1734. <h4>findMaximumStackedRangeValue</h4>
  1735. <pre>public static&nbsp;java.lang.Number&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2113">findMaximumStackedRangeValue</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1736. <div class="block">Returns the maximum value in the dataset range, assuming that values in
  1737. each category are "stacked".</div>
  1738. <dl>
  1739. <dt><span class="paramLabel">Parameters:</span></dt>
  1740. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1741. <dt><span class="returnLabel">Returns:</span></dt>
  1742. <dd>The maximum value (possibly <code>null</code>).</dd>
  1743. <dt><span class="seeLabel">See Also:</span></dt>
  1744. <dd><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findMinimumStackedRangeValue-org.jfree.data.category.CategoryDataset-"><code>findMinimumStackedRangeValue(CategoryDataset)</code></a></dd>
  1745. </dl>
  1746. </li>
  1747. </ul>
  1748. <a name="findStackedRangeBounds-org.jfree.data.xy.TableXYDataset-">
  1749. <!-- -->
  1750. </a>
  1751. <ul class="blockList">
  1752. <li class="blockList">
  1753. <h4>findStackedRangeBounds</h4>
  1754. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2148">findStackedRangeBounds</a>(<a href="../../../../org/jfree/data/xy/TableXYDataset.html" title="interface in org.jfree.data.xy">TableXYDataset</a>&nbsp;dataset)</pre>
  1755. <div class="block">Returns the minimum and maximum values for the dataset's range,
  1756. assuming that the series are stacked.</div>
  1757. <dl>
  1758. <dt><span class="paramLabel">Parameters:</span></dt>
  1759. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1760. <dt><span class="returnLabel">Returns:</span></dt>
  1761. <dd>The range ([0.0, 0.0] if the dataset contains no values).</dd>
  1762. </dl>
  1763. </li>
  1764. </ul>
  1765. <a name="findStackedRangeBounds-org.jfree.data.xy.TableXYDataset-double-">
  1766. <!-- -->
  1767. </a>
  1768. <ul class="blockList">
  1769. <li class="blockList">
  1770. <h4>findStackedRangeBounds</h4>
  1771. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2161">findStackedRangeBounds</a>(<a href="../../../../org/jfree/data/xy/TableXYDataset.html" title="interface in org.jfree.data.xy">TableXYDataset</a>&nbsp;dataset,
  1772. double&nbsp;base)</pre>
  1773. <div class="block">Returns the minimum and maximum values for the dataset's range,
  1774. assuming that the series are stacked, using the specified base value.</div>
  1775. <dl>
  1776. <dt><span class="paramLabel">Parameters:</span></dt>
  1777. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1778. <dd><code>base</code> - the base value.</dd>
  1779. <dt><span class="returnLabel">Returns:</span></dt>
  1780. <dd>The range (<code>null</code> if the dataset contains no values).</dd>
  1781. </dl>
  1782. </li>
  1783. </ul>
  1784. <a name="calculateStackTotal-org.jfree.data.xy.TableXYDataset-int-">
  1785. <!-- -->
  1786. </a>
  1787. <ul class="blockList">
  1788. <li class="blockList">
  1789. <h4>calculateStackTotal</h4>
  1790. <pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2207">calculateStackTotal</a>(<a href="../../../../org/jfree/data/xy/TableXYDataset.html" title="interface in org.jfree.data.xy">TableXYDataset</a>&nbsp;dataset,
  1791. int&nbsp;item)</pre>
  1792. <div class="block">Calculates the total for the y-values in all series for a given item
  1793. index.</div>
  1794. <dl>
  1795. <dt><span class="paramLabel">Parameters:</span></dt>
  1796. <dd><code>dataset</code> - the dataset.</dd>
  1797. <dd><code>item</code> - the item index.</dd>
  1798. <dt><span class="returnLabel">Returns:</span></dt>
  1799. <dd>The total.</dd>
  1800. <dt><span class="simpleTagLabel">Since:</span></dt>
  1801. <dd>1.0.5</dd>
  1802. </dl>
  1803. </li>
  1804. </ul>
  1805. <a name="findCumulativeRangeBounds-org.jfree.data.category.CategoryDataset-">
  1806. <!-- -->
  1807. </a>
  1808. <ul class="blockList">
  1809. <li class="blockList">
  1810. <h4>findCumulativeRangeBounds</h4>
  1811. <pre>public static&nbsp;<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2229">findCumulativeRangeBounds</a>(<a href="../../../../org/jfree/data/category/CategoryDataset.html" title="interface in org.jfree.data.category">CategoryDataset</a>&nbsp;dataset)</pre>
  1812. <div class="block">Calculates the range of values for a dataset where each item is the
  1813. running total of the items for the current series.</div>
  1814. <dl>
  1815. <dt><span class="paramLabel">Parameters:</span></dt>
  1816. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1817. <dt><span class="returnLabel">Returns:</span></dt>
  1818. <dd>The range.</dd>
  1819. <dt><span class="seeLabel">See Also:</span></dt>
  1820. <dd><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findRangeBounds-org.jfree.data.category.CategoryDataset-"><code>findRangeBounds(CategoryDataset)</code></a></dd>
  1821. </dl>
  1822. </li>
  1823. </ul>
  1824. <a name="findYValue-org.jfree.data.xy.XYDataset-int-double-">
  1825. <!-- -->
  1826. </a>
  1827. <ul class="blockList">
  1828. <li class="blockList">
  1829. <h4>findYValue</h4>
  1830. <pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2272">findYValue</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1831. int&nbsp;series,
  1832. double&nbsp;x)</pre>
  1833. <div class="block">Returns the interpolated value of y that corresponds to the specified
  1834. x-value in the given series. If the x-value falls outside the range of
  1835. x-values for the dataset, this method returns <code>Double.NaN</code>.</div>
  1836. <dl>
  1837. <dt><span class="paramLabel">Parameters:</span></dt>
  1838. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1839. <dd><code>series</code> - the series index.</dd>
  1840. <dd><code>x</code> - the x-value.</dd>
  1841. <dt><span class="returnLabel">Returns:</span></dt>
  1842. <dd>The y value.</dd>
  1843. <dt><span class="simpleTagLabel">Since:</span></dt>
  1844. <dd>1.0.16</dd>
  1845. </dl>
  1846. </li>
  1847. </ul>
  1848. <a name="findItemIndicesForX-org.jfree.data.xy.XYDataset-int-double-">
  1849. <!-- -->
  1850. </a>
  1851. <ul class="blockListLast">
  1852. <li class="blockList">
  1853. <h4>findItemIndicesForX</h4>
  1854. <pre>public static&nbsp;int[]&nbsp;<a href="../../../../src-html/org/jfree/data/general/DatasetUtilities.html#line.2309">findItemIndicesForX</a>(<a href="../../../../org/jfree/data/xy/XYDataset.html" title="interface in org.jfree.data.xy">XYDataset</a>&nbsp;dataset,
  1855. int&nbsp;series,
  1856. double&nbsp;x)</pre>
  1857. <div class="block">Finds the indices of the the items in the dataset that span the
  1858. specified x-value. There are three cases for the return value:
  1859. <ul>
  1860. <li>there is an exact match for the x-value at index i
  1861. (returns <code>int[] {i, i}</code>);</li>
  1862. <li>the x-value falls between two (adjacent) items at index i and i+1
  1863. (returns <code>int[] {i, i+1}</code>);</li>
  1864. <li>the x-value falls outside the domain bounds, in which case the
  1865. method returns <code>int[] {-1, -1}</code>.</li>
  1866. </ul></div>
  1867. <dl>
  1868. <dt><span class="paramLabel">Parameters:</span></dt>
  1869. <dd><code>dataset</code> - the dataset (<code>null</code> not permitted).</dd>
  1870. <dd><code>series</code> - the series index.</dd>
  1871. <dd><code>x</code> - the x-value.</dd>
  1872. <dt><span class="returnLabel">Returns:</span></dt>
  1873. <dd>The indices of the two items that span the x-value.</dd>
  1874. <dt><span class="simpleTagLabel">Since:</span></dt>
  1875. <dd>1.0.16</dd>
  1876. <dt><span class="seeLabel">See Also:</span></dt>
  1877. <dd><a href="../../../../org/jfree/data/general/DatasetUtilities.html#findYValue-org.jfree.data.xy.XYDataset-int-double-"><code>findYValue(org.jfree.data.xy.XYDataset, int, double)</code></a></dd>
  1878. </dl>
  1879. </li>
  1880. </ul>
  1881. </li>
  1882. </ul>
  1883. </li>
  1884. </ul>
  1885. </div>
  1886. </div>
  1887. <!-- ========= END OF CLASS DATA ========= -->
  1888. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1889. <div class="bottomNav"><a name="navbar.bottom">
  1890. <!-- -->
  1891. </a>
  1892. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1893. <a name="navbar.bottom.firstrow">
  1894. <!-- -->
  1895. </a>
  1896. <ul class="navList" title="Navigation">
  1897. <li><a href="../../../../overview-summary.html">Overview</a></li>
  1898. <li><a href="package-summary.html">Package</a></li>
  1899. <li class="navBarCell1Rev">Class</li>
  1900. <li><a href="class-use/DatasetUtilities.html">Use</a></li>
  1901. <li><a href="package-tree.html">Tree</a></li>
  1902. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  1903. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  1904. <li><a href="../../../../help-doc.html">Help</a></li>
  1905. </ul>
  1906. </div>
  1907. <div class="subNav">
  1908. <ul class="navList">
  1909. <li><a href="../../../../org/jfree/data/general/DatasetGroup.html" title="class in org.jfree.data.general"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1910. <li><a href="../../../../org/jfree/data/general/DefaultHeatMapDataset.html" title="class in org.jfree.data.general"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1911. </ul>
  1912. <ul class="navList">
  1913. <li><a href="../../../../index.html?org/jfree/data/general/DatasetUtilities.html" target="_top">Frames</a></li>
  1914. <li><a href="DatasetUtilities.html" target="_top">No&nbsp;Frames</a></li>
  1915. </ul>
  1916. <ul class="navList" id="allclasses_navbar_bottom">
  1917. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1918. </ul>
  1919. <div>
  1920. <script type="text/javascript"><!--
  1921. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1922. if(window==top) {
  1923. allClassesLink.style.display = "block";
  1924. }
  1925. else {
  1926. allClassesLink.style.display = "none";
  1927. }
  1928. //-->
  1929. </script>
  1930. </div>
  1931. <div>
  1932. <ul class="subNavList">
  1933. <li>Summary:&nbsp;</li>
  1934. <li>Nested&nbsp;|&nbsp;</li>
  1935. <li>Field&nbsp;|&nbsp;</li>
  1936. <li>Constr&nbsp;|&nbsp;</li>
  1937. <li><a href="#method.summary">Method</a></li>
  1938. </ul>
  1939. <ul class="subNavList">
  1940. <li>Detail:&nbsp;</li>
  1941. <li>Field&nbsp;|&nbsp;</li>
  1942. <li>Constr&nbsp;|&nbsp;</li>
  1943. <li><a href="#method.detail">Method</a></li>
  1944. </ul>
  1945. </div>
  1946. <a name="skip.navbar.bottom">
  1947. <!-- -->
  1948. </a></div>
  1949. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1950. </body>
  1951. </html>