LogAxis.html 85 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397
  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:27 CEST 2014 -->
  6. <title>LogAxis (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="LogAxis (JFreeChart Class Library (version 1.0.19-fx))";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":41,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10};
  22. var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance 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/LogAxis.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/chart/axis/LogarithmicAxis.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/chart/axis/LogTick.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/chart/axis/LogAxis.html" target="_top">Frames</a></li>
  57. <li><a href="LogAxis.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><a href="#fields.inherited.from.class.org.jfree.chart.axis.ValueAxis">Field</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.chart.axis</div>
  96. <h2 title="Class LogAxis" class="title">Class LogAxis</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><a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">org.jfree.chart.axis.Axis</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">org.jfree.chart.axis.ValueAxis</a></li>
  107. <li>
  108. <ul class="inheritance">
  109. <li>org.jfree.chart.axis.LogAxis</li>
  110. </ul>
  111. </li>
  112. </ul>
  113. </li>
  114. </ul>
  115. </li>
  116. </ul>
  117. <div class="description">
  118. <ul class="blockList">
  119. <li class="blockList">
  120. <dl>
  121. <dt>All Implemented Interfaces:</dt>
  122. <dd>java.io.Serializable, java.lang.Cloneable, org.jfree.util.PublicCloneable</dd>
  123. </dl>
  124. <hr>
  125. <br>
  126. <pre>public class <a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.100">LogAxis</a>
  127. extends <a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></pre>
  128. <div class="block">A numerical axis that uses a logarithmic scale. The class is an
  129. alternative to the <a href="../../../../org/jfree/chart/axis/LogarithmicAxis.html" title="class in org.jfree.chart.axis"><code>LogarithmicAxis</code></a> class.</div>
  130. <dl>
  131. <dt><span class="simpleTagLabel">Since:</span></dt>
  132. <dd>1.0.7</dd>
  133. <dt><span class="seeLabel">See Also:</span></dt>
  134. <dd><a href="../../../../serialized-form.html#org.jfree.chart.axis.LogAxis">Serialized Form</a></dd>
  135. </dl>
  136. </li>
  137. </ul>
  138. </div>
  139. <div class="summary">
  140. <ul class="blockList">
  141. <li class="blockList">
  142. <!-- =========== FIELD SUMMARY =========== -->
  143. <ul class="blockList">
  144. <li class="blockList"><a name="field.summary">
  145. <!-- -->
  146. </a>
  147. <h3>Field Summary</h3>
  148. <ul class="blockList">
  149. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.axis.ValueAxis">
  150. <!-- -->
  151. </a>
  152. <h3>Fields inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></h3>
  153. <code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_AUTO_RANGE">DEFAULT_AUTO_RANGE</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_AUTO_RANGE_MINIMUM_SIZE">DEFAULT_AUTO_RANGE_MINIMUM_SIZE</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_AUTO_TICK_UNIT_SELECTION">DEFAULT_AUTO_TICK_UNIT_SELECTION</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_INVERTED">DEFAULT_INVERTED</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_LOWER_BOUND">DEFAULT_LOWER_BOUND</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_LOWER_MARGIN">DEFAULT_LOWER_MARGIN</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_RANGE">DEFAULT_RANGE</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_UPPER_BOUND">DEFAULT_UPPER_BOUND</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_UPPER_MARGIN">DEFAULT_UPPER_MARGIN</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#MAXIMUM_TICK_COUNT">MAXIMUM_TICK_COUNT</a></code></li>
  154. </ul>
  155. <ul class="blockList">
  156. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.axis.Axis">
  157. <!-- -->
  158. </a>
  159. <h3>Fields inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></h3>
  160. <code><a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LABEL_FONT">DEFAULT_AXIS_LABEL_FONT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LABEL_INSETS">DEFAULT_AXIS_LABEL_INSETS</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LABEL_PAINT">DEFAULT_AXIS_LABEL_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LINE_PAINT">DEFAULT_AXIS_LINE_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LINE_STROKE">DEFAULT_AXIS_LINE_STROKE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_VISIBLE">DEFAULT_AXIS_VISIBLE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABEL_FONT">DEFAULT_TICK_LABEL_FONT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABEL_INSETS">DEFAULT_TICK_LABEL_INSETS</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABEL_PAINT">DEFAULT_TICK_LABEL_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABELS_VISIBLE">DEFAULT_TICK_LABELS_VISIBLE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_INSIDE_LENGTH">DEFAULT_TICK_MARK_INSIDE_LENGTH</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_OUTSIDE_LENGTH">DEFAULT_TICK_MARK_OUTSIDE_LENGTH</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_PAINT">DEFAULT_TICK_MARK_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_STROKE">DEFAULT_TICK_MARK_STROKE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARKS_VISIBLE">DEFAULT_TICK_MARKS_VISIBLE</a></code></li>
  161. </ul>
  162. </li>
  163. </ul>
  164. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  165. <ul class="blockList">
  166. <li class="blockList"><a name="constructor.summary">
  167. <!-- -->
  168. </a>
  169. <h3>Constructor Summary</h3>
  170. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  171. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  172. <tr>
  173. <th class="colOne" scope="col">Constructor and Description</th>
  174. </tr>
  175. <tr class="altColor">
  176. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#LogAxis--">LogAxis</a></span>()</code>
  177. <div class="block">Creates a new <code>LogAxis</code> with no label.</div>
  178. </td>
  179. </tr>
  180. <tr class="rowColor">
  181. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#LogAxis-java.lang.String-">LogAxis</a></span>(java.lang.String&nbsp;label)</code>
  182. <div class="block">Creates a new <code>LogAxis</code> with the given label.</div>
  183. </td>
  184. </tr>
  185. </table>
  186. </li>
  187. </ul>
  188. <!-- ========== METHOD SUMMARY =========== -->
  189. <ul class="blockList">
  190. <li class="blockList"><a name="method.summary">
  191. <!-- -->
  192. </a>
  193. <h3>Method Summary</h3>
  194. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  195. <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="t2" class="tableTab"><span><a href="javascript:show(2);">Instance 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>
  196. <tr>
  197. <th class="colFirst" scope="col">Modifier and Type</th>
  198. <th class="colLast" scope="col">Method and Description</th>
  199. </tr>
  200. <tr id="i0" class="altColor">
  201. <td class="colFirst"><code>protected void</code></td>
  202. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#autoAdjustRange--">autoAdjustRange</a></span>()</code>
  203. <div class="block">Adjusts the axis range to match the data range that the axis is
  204. required to display.</div>
  205. </td>
  206. </tr>
  207. <tr id="i1" class="rowColor">
  208. <td class="colFirst"><code>double</code></td>
  209. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#calculateLog-double-">calculateLog</a></span>(double&nbsp;value)</code>
  210. <div class="block">Calculates the log of the given value, using the current base.</div>
  211. </td>
  212. </tr>
  213. <tr id="i2" class="altColor">
  214. <td class="colFirst"><code>double</code></td>
  215. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#calculateValue-double-">calculateValue</a></span>(double&nbsp;log)</code>
  216. <div class="block">Calculates the value from a given log.</div>
  217. </td>
  218. </tr>
  219. <tr id="i3" class="rowColor">
  220. <td class="colFirst"><code>void</code></td>
  221. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#configure--">configure</a></span>()</code>
  222. <div class="block">Configures the axis.</div>
  223. </td>
  224. </tr>
  225. <tr id="i4" class="altColor">
  226. <td class="colFirst"><code>static <a href="../../../../org/jfree/chart/axis/TickUnitSource.html" title="interface in org.jfree.chart.axis">TickUnitSource</a></code></td>
  227. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#createLogTickUnits-java.util.Locale-">createLogTickUnits</a></span>(java.util.Locale&nbsp;locale)</code>
  228. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  229. <div class="block"><span class="deprecationComment">This method is no longer used internally and will be removed
  230. from a future version. If you need this method, copy the source
  231. code into your project.</span></div>
  232. </div>
  233. </td>
  234. </tr>
  235. <tr id="i5" class="rowColor">
  236. <td class="colFirst"><code>protected java.text.AttributedString</code></td>
  237. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#createTickLabel-double-">createTickLabel</a></span>(double&nbsp;value)</code>
  238. <div class="block">Creates a tick label for the specified value based on the current
  239. tick unit (used for formatting the exponent).</div>
  240. </td>
  241. </tr>
  242. <tr id="i6" class="altColor">
  243. <td class="colFirst"><code><a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a></code></td>
  244. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#draw-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></span>(java.awt.Graphics2D&nbsp;g2,
  245. double&nbsp;cursor,
  246. java.awt.geom.Rectangle2D&nbsp;plotArea,
  247. java.awt.geom.Rectangle2D&nbsp;dataArea,
  248. org.jfree.ui.RectangleEdge&nbsp;edge,
  249. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;plotState)</code>
  250. <div class="block">Draws the axis on a Java 2D graphics device (such as the screen or a
  251. printer).</div>
  252. </td>
  253. </tr>
  254. <tr id="i7" class="rowColor">
  255. <td class="colFirst"><code>boolean</code></td>
  256. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  257. <div class="block">Tests this axis for equality with an arbitrary object.</div>
  258. </td>
  259. </tr>
  260. <tr id="i8" class="altColor">
  261. <td class="colFirst"><code>protected double</code></td>
  262. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#estimateMaximumTickLabelHeight-java.awt.Graphics2D-">estimateMaximumTickLabelHeight</a></span>(java.awt.Graphics2D&nbsp;g2)</code>
  263. <div class="block">Estimates the maximum tick label height.</div>
  264. </td>
  265. </tr>
  266. <tr id="i9" class="rowColor">
  267. <td class="colFirst"><code>protected double</code></td>
  268. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#estimateMaximumTickLabelWidth-java.awt.Graphics2D-org.jfree.chart.axis.TickUnit-">estimateMaximumTickLabelWidth</a></span>(java.awt.Graphics2D&nbsp;g2,
  269. <a href="../../../../org/jfree/chart/axis/TickUnit.html" title="class in org.jfree.chart.axis">TickUnit</a>&nbsp;unit)</code>
  270. <div class="block">Estimates the maximum width of the tick labels, assuming the specified
  271. tick unit is used.</div>
  272. </td>
  273. </tr>
  274. <tr id="i10" class="altColor">
  275. <td class="colFirst"><code>double</code></td>
  276. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#exponentLengthToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">exponentLengthToJava2D</a></span>(double&nbsp;length,
  277. java.awt.geom.Rectangle2D&nbsp;area,
  278. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  279. <div class="block">Converts a length in data coordinates into the corresponding length in
  280. Java2D coordinates.</div>
  281. </td>
  282. </tr>
  283. <tr id="i11" class="rowColor">
  284. <td class="colFirst"><code>double</code></td>
  285. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#getBase--">getBase</a></span>()</code>
  286. <div class="block">Returns the base for the logarithm calculation.</div>
  287. </td>
  288. </tr>
  289. <tr id="i12" class="altColor">
  290. <td class="colFirst"><code>java.text.Format</code></td>
  291. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#getBaseFormatter--">getBaseFormatter</a></span>()</code>
  292. <div class="block">Returns the formatter used to format the base value of the logarithmic
  293. scale when it is displayed numerically.</div>
  294. </td>
  295. </tr>
  296. <tr id="i13" class="rowColor">
  297. <td class="colFirst"><code>java.lang.String</code></td>
  298. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#getBaseSymbol--">getBaseSymbol</a></span>()</code>
  299. <div class="block">Returns the symbol used to represent the base of the logarithmic scale
  300. for the axis.</div>
  301. </td>
  302. </tr>
  303. <tr id="i14" class="altColor">
  304. <td class="colFirst"><code>java.text.NumberFormat</code></td>
  305. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#getNumberFormatOverride--">getNumberFormatOverride</a></span>()</code>
  306. <div class="block">Returns the number format override.</div>
  307. </td>
  308. </tr>
  309. <tr id="i15" class="rowColor">
  310. <td class="colFirst"><code>double</code></td>
  311. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#getSmallestValue--">getSmallestValue</a></span>()</code>
  312. <div class="block">Returns the smallest value represented by the axis.</div>
  313. </td>
  314. </tr>
  315. <tr id="i16" class="altColor">
  316. <td class="colFirst"><code><a href="../../../../org/jfree/chart/axis/NumberTickUnit.html" title="class in org.jfree.chart.axis">NumberTickUnit</a></code></td>
  317. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#getTickUnit--">getTickUnit</a></span>()</code>
  318. <div class="block">Returns the current tick unit.</div>
  319. </td>
  320. </tr>
  321. <tr id="i17" class="rowColor">
  322. <td class="colFirst"><code>int</code></td>
  323. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#hashCode--">hashCode</a></span>()</code>
  324. <div class="block">Returns a hash code for this instance.</div>
  325. </td>
  326. </tr>
  327. <tr id="i18" class="altColor">
  328. <td class="colFirst"><code>double</code></td>
  329. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">java2DToValue</a></span>(double&nbsp;java2DValue,
  330. java.awt.geom.Rectangle2D&nbsp;area,
  331. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  332. <div class="block">Converts a Java2D coordinate to an axis value, assuming that the
  333. axis is aligned to the specified <code>edge</code> of the <code>area</code>.</div>
  334. </td>
  335. </tr>
  336. <tr id="i19" class="rowColor">
  337. <td class="colFirst"><code>void</code></td>
  338. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#pan-double-">pan</a></span>(double&nbsp;percent)</code>
  339. <div class="block">Slides the axis range by the specified percentage.</div>
  340. </td>
  341. </tr>
  342. <tr id="i20" class="altColor">
  343. <td class="colFirst"><code>java.util.List</code></td>
  344. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#refreshTicks-java.awt.Graphics2D-org.jfree.chart.axis.AxisState-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicks</a></span>(java.awt.Graphics2D&nbsp;g2,
  345. <a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a>&nbsp;state,
  346. java.awt.geom.Rectangle2D&nbsp;dataArea,
  347. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  348. <div class="block">Calculates the positions of the tick labels for the axis, storing the
  349. results in the tick label list (ready for drawing).</div>
  350. </td>
  351. </tr>
  352. <tr id="i21" class="rowColor">
  353. <td class="colFirst"><code>protected java.util.List</code></td>
  354. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#refreshTicksHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicksHorizontal</a></span>(java.awt.Graphics2D&nbsp;g2,
  355. java.awt.geom.Rectangle2D&nbsp;dataArea,
  356. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  357. <div class="block">Returns a list of ticks for an axis at the top or bottom of the chart.</div>
  358. </td>
  359. </tr>
  360. <tr id="i22" class="altColor">
  361. <td class="colFirst"><code>protected java.util.List</code></td>
  362. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#refreshTicksVertical-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicksVertical</a></span>(java.awt.Graphics2D&nbsp;g2,
  363. java.awt.geom.Rectangle2D&nbsp;dataArea,
  364. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  365. <div class="block">Returns a list of ticks for an axis at the left or right of the chart.</div>
  366. </td>
  367. </tr>
  368. <tr id="i23" class="rowColor">
  369. <td class="colFirst"><code>void</code></td>
  370. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#resizeRange-double-">resizeRange</a></span>(double&nbsp;percent)</code>
  371. <div class="block">Increases or decreases the axis range by the specified percentage about
  372. the central value and sends an <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to all registered
  373. listeners.</div>
  374. </td>
  375. </tr>
  376. <tr id="i24" class="altColor">
  377. <td class="colFirst"><code>void</code></td>
  378. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#resizeRange-double-double-">resizeRange</a></span>(double&nbsp;percent,
  379. double&nbsp;anchorValue)</code>
  380. <div class="block">Increases or decreases the axis range by the specified percentage about
  381. the specified anchor value and sends an <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to all
  382. registered listeners.</div>
  383. </td>
  384. </tr>
  385. <tr id="i25" class="rowColor">
  386. <td class="colFirst"><code>void</code></td>
  387. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#resizeRange2-double-double-">resizeRange2</a></span>(double&nbsp;percent,
  388. double&nbsp;anchorValue)</code>
  389. <div class="block">Resizes the axis length to the specified percentage of the current
  390. range and sends a change event to all registered listeners.</div>
  391. </td>
  392. </tr>
  393. <tr id="i26" class="altColor">
  394. <td class="colFirst"><code>protected void</code></td>
  395. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#selectAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectAutoTickUnit</a></span>(java.awt.Graphics2D&nbsp;g2,
  396. java.awt.geom.Rectangle2D&nbsp;dataArea,
  397. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  398. <div class="block">Selects an appropriate tick value for the axis.</div>
  399. </td>
  400. </tr>
  401. <tr id="i27" class="rowColor">
  402. <td class="colFirst"><code>protected void</code></td>
  403. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#selectHorizontalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectHorizontalAutoTickUnit</a></span>(java.awt.Graphics2D&nbsp;g2,
  404. java.awt.geom.Rectangle2D&nbsp;dataArea,
  405. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  406. <div class="block">Selects an appropriate tick value for the axis.</div>
  407. </td>
  408. </tr>
  409. <tr id="i28" class="altColor">
  410. <td class="colFirst"><code>protected void</code></td>
  411. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#selectVerticalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectVerticalAutoTickUnit</a></span>(java.awt.Graphics2D&nbsp;g2,
  412. java.awt.geom.Rectangle2D&nbsp;dataArea,
  413. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  414. <div class="block">Selects an appropriate tick value for the axis.</div>
  415. </td>
  416. </tr>
  417. <tr id="i29" class="rowColor">
  418. <td class="colFirst"><code>void</code></td>
  419. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setBase-double-">setBase</a></span>(double&nbsp;base)</code>
  420. <div class="block">Sets the base for the logarithm calculation and sends a change event to
  421. all registered listeners.</div>
  422. </td>
  423. </tr>
  424. <tr id="i30" class="altColor">
  425. <td class="colFirst"><code>void</code></td>
  426. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setBaseFormatter-java.text.Format-">setBaseFormatter</a></span>(java.text.Format&nbsp;formatter)</code>
  427. <div class="block">Sets the formatter used to format the base value of the logarithmic
  428. scale when it is displayed numerically and sends a change event to all
  429. registered listeners.</div>
  430. </td>
  431. </tr>
  432. <tr id="i31" class="rowColor">
  433. <td class="colFirst"><code>void</code></td>
  434. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setBaseSymbol-java.lang.String-">setBaseSymbol</a></span>(java.lang.String&nbsp;symbol)</code>
  435. <div class="block">Sets the symbol used to represent the base value of the logarithmic
  436. scale and sends a change event to all registered listeners.</div>
  437. </td>
  438. </tr>
  439. <tr id="i32" class="altColor">
  440. <td class="colFirst"><code>void</code></td>
  441. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setNumberFormatOverride-java.text.NumberFormat-">setNumberFormatOverride</a></span>(java.text.NumberFormat&nbsp;formatter)</code>
  442. <div class="block">Sets the number format override and sends a change event to all
  443. registered listeners.</div>
  444. </td>
  445. </tr>
  446. <tr id="i33" class="rowColor">
  447. <td class="colFirst"><code>void</code></td>
  448. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setSmallestValue-double-">setSmallestValue</a></span>(double&nbsp;value)</code>
  449. <div class="block">Sets the smallest value represented by the axis and sends a change event
  450. to all registered listeners.</div>
  451. </td>
  452. </tr>
  453. <tr id="i34" class="altColor">
  454. <td class="colFirst"><code>void</code></td>
  455. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setTickUnit-org.jfree.chart.axis.NumberTickUnit-">setTickUnit</a></span>(<a href="../../../../org/jfree/chart/axis/NumberTickUnit.html" title="class in org.jfree.chart.axis">NumberTickUnit</a>&nbsp;unit)</code>
  456. <div class="block">Sets the tick unit for the axis and sends an <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to
  457. all registered listeners.</div>
  458. </td>
  459. </tr>
  460. <tr id="i35" class="rowColor">
  461. <td class="colFirst"><code>void</code></td>
  462. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#setTickUnit-org.jfree.chart.axis.NumberTickUnit-boolean-boolean-">setTickUnit</a></span>(<a href="../../../../org/jfree/chart/axis/NumberTickUnit.html" title="class in org.jfree.chart.axis">NumberTickUnit</a>&nbsp;unit,
  463. boolean&nbsp;notify,
  464. boolean&nbsp;turnOffAutoSelect)</code>
  465. <div class="block">Sets the tick unit for the axis and, if requested, sends an
  466. <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to all registered listeners.</div>
  467. </td>
  468. </tr>
  469. <tr id="i36" class="altColor">
  470. <td class="colFirst"><code>double</code></td>
  471. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">valueToJava2D</a></span>(double&nbsp;value,
  472. java.awt.geom.Rectangle2D&nbsp;area,
  473. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  474. <div class="block">Converts a value on the axis scale to a Java2D coordinate relative to
  475. the given <code>area</code>, based on the axis running along the
  476. specified <code>edge</code>.</div>
  477. </td>
  478. </tr>
  479. <tr id="i37" class="rowColor">
  480. <td class="colFirst"><code>void</code></td>
  481. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/LogAxis.html#zoomRange-double-double-">zoomRange</a></span>(double&nbsp;lowerPercent,
  482. double&nbsp;upperPercent)</code>
  483. <div class="block">Zooms in on the current range.</div>
  484. </td>
  485. </tr>
  486. </table>
  487. <ul class="blockList">
  488. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.axis.ValueAxis">
  489. <!-- -->
  490. </a>
  491. <h3>Methods inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></h3>
  492. <code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#calculateAnchorPoint-org.jfree.chart.axis.ValueTick-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">calculateAnchorPoint</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#centerRange-double-">centerRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#clone--">clone</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#drawAxisLine-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">drawAxisLine</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#drawTickMarksAndLabels-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">drawTickMarksAndLabels</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#findMaximumTickLabelHeight-java.util.List-java.awt.Graphics2D-java.awt.geom.Rectangle2D-boolean-">findMaximumTickLabelHeight</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#findMaximumTickLabelWidth-java.util.List-java.awt.Graphics2D-java.awt.geom.Rectangle2D-boolean-">findMaximumTickLabelWidth</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getAutoRangeMinimumSize--">getAutoRangeMinimumSize</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getAutoTickIndex--">getAutoTickIndex</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getDefaultAutoRange--">getDefaultAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getDownArrow--">getDownArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getFixedAutoRange--">getFixedAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getLeftArrow--">getLeftArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getLowerBound--">getLowerBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getLowerMargin--">getLowerMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getMinorTickCount--">getMinorTickCount</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getRange--">getRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getRightArrow--">getRightArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getStandardTickUnits--">getStandardTickUnits</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getUpArrow--">getUpArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getUpperBound--">getUpperBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getUpperMargin--">getUpperMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isAutoRange--">isAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isAutoTickUnitSelection--">isAutoTickUnitSelection</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isInverted--">isInverted</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isNegativeArrowVisible--">isNegativeArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isPositiveArrowVisible--">isPositiveArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isVerticalTickLabels--">isVerticalTickLabels</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#lengthToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">lengthToJava2D</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#reserveSpace-java.awt.Graphics2D-org.jfree.chart.plot.Plot-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisSpace-">reserveSpace</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRange-boolean-">setAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRange-boolean-boolean-">setAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRangeMinimumSize-double-">setAutoRangeMinimumSize</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRangeMinimumSize-double-boolean-">setAutoRangeMinimumSize</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickIndex-int-">setAutoTickIndex</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickUnitSelection-boolean-">setAutoTickUnitSelection</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickUnitSelection-boolean-boolean-">setAutoTickUnitSelection</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setDefaultAutoRange-org.jfree.data.Range-">setDefaultAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setDownArrow-java.awt.Shape-">setDownArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setFixedAutoRange-double-">setFixedAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setInverted-boolean-">setInverted</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setLeftArrow-java.awt.Shape-">setLeftArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setLowerBound-double-">setLowerBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setLowerMargin-double-">setLowerMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setMinorTickCount-int-">setMinorTickCount</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setNegativeArrowVisible-boolean-">setNegativeArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setPositiveArrowVisible-boolean-">setPositiveArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-double-double-">setRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-org.jfree.data.Range-">setRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-org.jfree.data.Range-boolean-boolean-">setRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeAboutValue-double-double-">setRangeAboutValue</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeWithMargins-double-double-">setRangeWithMargins</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeWithMargins-org.jfree.data.Range-">setRangeWithMargins</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeWithMargins-org.jfree.data.Range-boolean-boolean-">setRangeWithMargins</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRightArrow-java.awt.Shape-">setRightArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setStandardTickUnits-org.jfree.chart.axis.TickUnitSource-">setStandardTickUnits</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setUpArrow-java.awt.Shape-">setUpArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setUpperBound-double-">setUpperBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setUpperMargin-double-">setUpperMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setVerticalTickLabels-boolean-">setVerticalTickLabels</a></code></li>
  493. </ul>
  494. <ul class="blockList">
  495. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.axis.Axis">
  496. <!-- -->
  497. </a>
  498. <h3>Methods inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></h3>
  499. <code><a href="../../../../org/jfree/chart/axis/Axis.html#addChangeListener-org.jfree.chart.event.AxisChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#createAndAddEntity-double-org.jfree.chart.axis.AxisState-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">createAndAddEntity</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#createAttributedLabel-java.lang.String-">createAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#drawAttributedLabel-java.text.AttributedString-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisState-">drawAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#drawLabel-java.lang.String-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisState-">drawLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#fireChangeEvent--">fireChangeEvent</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getAttributedLabel--">getAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getAxisLinePaint--">getAxisLinePaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getAxisLineStroke--">getAxisLineStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getFixedDimension--">getFixedDimension</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabel--">getLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelAngle--">getLabelAngle</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelEnclosure-java.awt.Graphics2D-org.jfree.ui.RectangleEdge-">getLabelEnclosure</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelFont--">getLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelInsets--">getLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelLocation--">getLabelLocation</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelPaint--">getLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getMinorTickMarkInsideLength--">getMinorTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getMinorTickMarkOutsideLength--">getMinorTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getPlot--">getPlot</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickLabelFont--">getTickLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickLabelInsets--">getTickLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickLabelPaint--">getTickLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkInsideLength--">getTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkOutsideLength--">getTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkPaint--">getTickMarkPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkStroke--">getTickMarkStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#hasListener-java.util.EventListener-">hasListener</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isAxisLineVisible--">isAxisLineVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isMinorTickMarksVisible--">isMinorTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isTickLabelsVisible--">isTickLabelsVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isTickMarksVisible--">isTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isVisible--">isVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelAnchorH-org.jfree.chart.axis.AxisLabelLocation-">labelAnchorH</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelAnchorV-org.jfree.chart.axis.AxisLabelLocation-">labelAnchorV</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelLocationX-org.jfree.chart.axis.AxisLabelLocation-java.awt.geom.Rectangle2D-">labelLocationX</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelLocationY-org.jfree.chart.axis.AxisLabelLocation-java.awt.geom.Rectangle2D-">labelLocationY</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#notifyListeners-org.jfree.chart.event.AxisChangeEvent-">notifyListeners</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#removeChangeListener-org.jfree.chart.event.AxisChangeListener-">removeChangeListener</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAttributedLabel-java.text.AttributedString-">setAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAttributedLabel-java.lang.String-">setAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAxisLinePaint-java.awt.Paint-">setAxisLinePaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAxisLineStroke-java.awt.Stroke-">setAxisLineStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAxisLineVisible-boolean-">setAxisLineVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setFixedDimension-double-">setFixedDimension</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabel-java.lang.String-">setLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelAngle-double-">setLabelAngle</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelFont-java.awt.Font-">setLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelInsets-org.jfree.ui.RectangleInsets-">setLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelInsets-org.jfree.ui.RectangleInsets-boolean-">setLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelLocation-org.jfree.chart.axis.AxisLabelLocation-">setLabelLocation</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelPaint-java.awt.Paint-">setLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setMinorTickMarkInsideLength-float-">setMinorTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setMinorTickMarkOutsideLength-float-">setMinorTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setMinorTickMarksVisible-boolean-">setMinorTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setPlot-org.jfree.chart.plot.Plot-">setPlot</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelFont-java.awt.Font-">setTickLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelInsets-org.jfree.ui.RectangleInsets-">setTickLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelPaint-java.awt.Paint-">setTickLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelsVisible-boolean-">setTickLabelsVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkInsideLength-float-">setTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkOutsideLength-float-">setTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkPaint-java.awt.Paint-">setTickMarkPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkStroke-java.awt.Stroke-">setTickMarkStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarksVisible-boolean-">setTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setVisible-boolean-">setVisible</a></code></li>
  500. </ul>
  501. <ul class="blockList">
  502. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  503. <!-- -->
  504. </a>
  505. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  506. <code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
  507. </ul>
  508. </li>
  509. </ul>
  510. </li>
  511. </ul>
  512. </div>
  513. <div class="details">
  514. <ul class="blockList">
  515. <li class="blockList">
  516. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  517. <ul class="blockList">
  518. <li class="blockList"><a name="constructor.detail">
  519. <!-- -->
  520. </a>
  521. <h3>Constructor Detail</h3>
  522. <a name="LogAxis--">
  523. <!-- -->
  524. </a>
  525. <ul class="blockList">
  526. <li class="blockList">
  527. <h4>LogAxis</h4>
  528. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.132">LogAxis</a>()</pre>
  529. <div class="block">Creates a new <code>LogAxis</code> with no label.</div>
  530. </li>
  531. </ul>
  532. <a name="LogAxis-java.lang.String-">
  533. <!-- -->
  534. </a>
  535. <ul class="blockListLast">
  536. <li class="blockList">
  537. <h4>LogAxis</h4>
  538. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.141">LogAxis</a>(java.lang.String&nbsp;label)</pre>
  539. <div class="block">Creates a new <code>LogAxis</code> with the given label.</div>
  540. <dl>
  541. <dt><span class="paramLabel">Parameters:</span></dt>
  542. <dd><code>label</code> - the axis label (<code>null</code> permitted).</dd>
  543. </dl>
  544. </li>
  545. </ul>
  546. </li>
  547. </ul>
  548. <!-- ============ METHOD DETAIL ========== -->
  549. <ul class="blockList">
  550. <li class="blockList"><a name="method.detail">
  551. <!-- -->
  552. </a>
  553. <h3>Method Detail</h3>
  554. <a name="getBase--">
  555. <!-- -->
  556. </a>
  557. <ul class="blockList">
  558. <li class="blockList">
  559. <h4>getBase</h4>
  560. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.155">getBase</a>()</pre>
  561. <div class="block">Returns the base for the logarithm calculation. The default value is
  562. <code>10.0</code>.</div>
  563. <dl>
  564. <dt><span class="returnLabel">Returns:</span></dt>
  565. <dd>The base for the logarithm calculation.</dd>
  566. <dt><span class="seeLabel">See Also:</span></dt>
  567. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#setBase-double-"><code>setBase(double)</code></a></dd>
  568. </dl>
  569. </li>
  570. </ul>
  571. <a name="setBase-double-">
  572. <!-- -->
  573. </a>
  574. <ul class="blockList">
  575. <li class="blockList">
  576. <h4>setBase</h4>
  577. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.167">setBase</a>(double&nbsp;base)</pre>
  578. <div class="block">Sets the base for the logarithm calculation and sends a change event to
  579. all registered listeners.</div>
  580. <dl>
  581. <dt><span class="paramLabel">Parameters:</span></dt>
  582. <dd><code>base</code> - the base value (must be &gt; 1.0).</dd>
  583. <dt><span class="seeLabel">See Also:</span></dt>
  584. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#getBase--"><code>getBase()</code></a></dd>
  585. </dl>
  586. </li>
  587. </ul>
  588. <a name="getBaseSymbol--">
  589. <!-- -->
  590. </a>
  591. <ul class="blockList">
  592. <li class="blockList">
  593. <h4>getBaseSymbol</h4>
  594. <pre>public&nbsp;java.lang.String&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.185">getBaseSymbol</a>()</pre>
  595. <div class="block">Returns the symbol used to represent the base of the logarithmic scale
  596. for the axis. If this is <code>null</code> (the default) then the
  597. numerical value of the base is displayed.</div>
  598. <dl>
  599. <dt><span class="returnLabel">Returns:</span></dt>
  600. <dd>The base symbol (possibly <code>null</code>).</dd>
  601. <dt><span class="simpleTagLabel">Since:</span></dt>
  602. <dd>1.0.18</dd>
  603. </dl>
  604. </li>
  605. </ul>
  606. <a name="setBaseSymbol-java.lang.String-">
  607. <!-- -->
  608. </a>
  609. <ul class="blockList">
  610. <li class="blockList">
  611. <h4>setBaseSymbol</h4>
  612. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.197">setBaseSymbol</a>(java.lang.String&nbsp;symbol)</pre>
  613. <div class="block">Sets the symbol used to represent the base value of the logarithmic
  614. scale and sends a change event to all registered listeners.</div>
  615. <dl>
  616. <dt><span class="paramLabel">Parameters:</span></dt>
  617. <dd><code>symbol</code> - the symbol (<code>null</code> permitted).</dd>
  618. <dt><span class="simpleTagLabel">Since:</span></dt>
  619. <dd>1.0.18</dd>
  620. </dl>
  621. </li>
  622. </ul>
  623. <a name="getBaseFormatter--">
  624. <!-- -->
  625. </a>
  626. <ul class="blockList">
  627. <li class="blockList">
  628. <h4>getBaseFormatter</h4>
  629. <pre>public&nbsp;java.text.Format&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.211">getBaseFormatter</a>()</pre>
  630. <div class="block">Returns the formatter used to format the base value of the logarithmic
  631. scale when it is displayed numerically. The default value is
  632. <code>new DecimalFormat("0")</code>.</div>
  633. <dl>
  634. <dt><span class="returnLabel">Returns:</span></dt>
  635. <dd>The base formatter (never <code>null</code>).</dd>
  636. <dt><span class="simpleTagLabel">Since:</span></dt>
  637. <dd>1.0.18</dd>
  638. </dl>
  639. </li>
  640. </ul>
  641. <a name="setBaseFormatter-java.text.Format-">
  642. <!-- -->
  643. </a>
  644. <ul class="blockList">
  645. <li class="blockList">
  646. <h4>setBaseFormatter</h4>
  647. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.224">setBaseFormatter</a>(java.text.Format&nbsp;formatter)</pre>
  648. <div class="block">Sets the formatter used to format the base value of the logarithmic
  649. scale when it is displayed numerically and sends a change event to all
  650. registered listeners.</div>
  651. <dl>
  652. <dt><span class="paramLabel">Parameters:</span></dt>
  653. <dd><code>formatter</code> - the formatter (<code>null</code> not permitted).</dd>
  654. <dt><span class="simpleTagLabel">Since:</span></dt>
  655. <dd>1.0.18</dd>
  656. </dl>
  657. </li>
  658. </ul>
  659. <a name="getSmallestValue--">
  660. <!-- -->
  661. </a>
  662. <ul class="blockList">
  663. <li class="blockList">
  664. <h4>getSmallestValue</h4>
  665. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.237">getSmallestValue</a>()</pre>
  666. <div class="block">Returns the smallest value represented by the axis.</div>
  667. <dl>
  668. <dt><span class="returnLabel">Returns:</span></dt>
  669. <dd>The smallest value represented by the axis.</dd>
  670. <dt><span class="seeLabel">See Also:</span></dt>
  671. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#setSmallestValue-double-"><code>setSmallestValue(double)</code></a></dd>
  672. </dl>
  673. </li>
  674. </ul>
  675. <a name="setSmallestValue-double-">
  676. <!-- -->
  677. </a>
  678. <ul class="blockList">
  679. <li class="blockList">
  680. <h4>setSmallestValue</h4>
  681. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.249">setSmallestValue</a>(double&nbsp;value)</pre>
  682. <div class="block">Sets the smallest value represented by the axis and sends a change event
  683. to all registered listeners.</div>
  684. <dl>
  685. <dt><span class="paramLabel">Parameters:</span></dt>
  686. <dd><code>value</code> - the value.</dd>
  687. <dt><span class="seeLabel">See Also:</span></dt>
  688. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#getSmallestValue--"><code>getSmallestValue()</code></a></dd>
  689. </dl>
  690. </li>
  691. </ul>
  692. <a name="getTickUnit--">
  693. <!-- -->
  694. </a>
  695. <ul class="blockList">
  696. <li class="blockList">
  697. <h4>getTickUnit</h4>
  698. <pre>public&nbsp;<a href="../../../../org/jfree/chart/axis/NumberTickUnit.html" title="class in org.jfree.chart.axis">NumberTickUnit</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.264">getTickUnit</a>()</pre>
  699. <div class="block">Returns the current tick unit.</div>
  700. <dl>
  701. <dt><span class="returnLabel">Returns:</span></dt>
  702. <dd>The current tick unit.</dd>
  703. <dt><span class="seeLabel">See Also:</span></dt>
  704. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#setTickUnit-org.jfree.chart.axis.NumberTickUnit-"><code>setTickUnit(NumberTickUnit)</code></a></dd>
  705. </dl>
  706. </li>
  707. </ul>
  708. <a name="setTickUnit-org.jfree.chart.axis.NumberTickUnit-">
  709. <!-- -->
  710. </a>
  711. <ul class="blockList">
  712. <li class="blockList">
  713. <h4>setTickUnit</h4>
  714. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.279">setTickUnit</a>(<a href="../../../../org/jfree/chart/axis/NumberTickUnit.html" title="class in org.jfree.chart.axis">NumberTickUnit</a>&nbsp;unit)</pre>
  715. <div class="block">Sets the tick unit for the axis and sends an <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to
  716. all registered listeners. A side effect of calling this method is that
  717. the "auto-select" feature for tick units is switched off (you can
  718. restore it using the <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickUnitSelection-boolean-"><code>ValueAxis.setAutoTickUnitSelection(boolean)</code></a>
  719. method).</div>
  720. <dl>
  721. <dt><span class="paramLabel">Parameters:</span></dt>
  722. <dd><code>unit</code> - the new tick unit (<code>null</code> not permitted).</dd>
  723. <dt><span class="seeLabel">See Also:</span></dt>
  724. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#getTickUnit--"><code>getTickUnit()</code></a></dd>
  725. </dl>
  726. </li>
  727. </ul>
  728. <a name="setTickUnit-org.jfree.chart.axis.NumberTickUnit-boolean-boolean-">
  729. <!-- -->
  730. </a>
  731. <ul class="blockList">
  732. <li class="blockList">
  733. <h4>setTickUnit</h4>
  734. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.297">setTickUnit</a>(<a href="../../../../org/jfree/chart/axis/NumberTickUnit.html" title="class in org.jfree.chart.axis">NumberTickUnit</a>&nbsp;unit,
  735. boolean&nbsp;notify,
  736. boolean&nbsp;turnOffAutoSelect)</pre>
  737. <div class="block">Sets the tick unit for the axis and, if requested, sends an
  738. <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to all registered listeners. In addition, an
  739. option is provided to turn off the "auto-select" feature for tick units
  740. (you can restore it using the
  741. <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickUnitSelection-boolean-"><code>ValueAxis.setAutoTickUnitSelection(boolean)</code></a> method).</div>
  742. <dl>
  743. <dt><span class="paramLabel">Parameters:</span></dt>
  744. <dd><code>unit</code> - the new tick unit (<code>null</code> not permitted).</dd>
  745. <dd><code>notify</code> - notify listeners?</dd>
  746. <dd><code>turnOffAutoSelect</code> - turn off the auto-tick selection?</dd>
  747. <dt><span class="seeLabel">See Also:</span></dt>
  748. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#getTickUnit--"><code>getTickUnit()</code></a></dd>
  749. </dl>
  750. </li>
  751. </ul>
  752. <a name="getNumberFormatOverride--">
  753. <!-- -->
  754. </a>
  755. <ul class="blockList">
  756. <li class="blockList">
  757. <h4>getNumberFormatOverride</h4>
  758. <pre>public&nbsp;java.text.NumberFormat&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.317">getNumberFormatOverride</a>()</pre>
  759. <div class="block">Returns the number format override. If this is non-<code>null</code>,
  760. then it will be used to format the numbers on the axis.</div>
  761. <dl>
  762. <dt><span class="returnLabel">Returns:</span></dt>
  763. <dd>The number formatter (possibly <code>null</code>).</dd>
  764. <dt><span class="seeLabel">See Also:</span></dt>
  765. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#setNumberFormatOverride-java.text.NumberFormat-"><code>setNumberFormatOverride(NumberFormat)</code></a></dd>
  766. </dl>
  767. </li>
  768. </ul>
  769. <a name="setNumberFormatOverride-java.text.NumberFormat-">
  770. <!-- -->
  771. </a>
  772. <ul class="blockList">
  773. <li class="blockList">
  774. <h4>setNumberFormatOverride</h4>
  775. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.330">setNumberFormatOverride</a>(java.text.NumberFormat&nbsp;formatter)</pre>
  776. <div class="block">Sets the number format override and sends a change event to all
  777. registered listeners. If this is non-<code>null</code>, then it will be
  778. used to format the numbers on the axis.</div>
  779. <dl>
  780. <dt><span class="paramLabel">Parameters:</span></dt>
  781. <dd><code>formatter</code> - the number formatter (<code>null</code> permitted).</dd>
  782. <dt><span class="seeLabel">See Also:</span></dt>
  783. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#getNumberFormatOverride--"><code>getNumberFormatOverride()</code></a></dd>
  784. </dl>
  785. </li>
  786. </ul>
  787. <a name="calculateLog-double-">
  788. <!-- -->
  789. </a>
  790. <ul class="blockList">
  791. <li class="blockList">
  792. <h4>calculateLog</h4>
  793. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.345">calculateLog</a>(double&nbsp;value)</pre>
  794. <div class="block">Calculates the log of the given value, using the current base.</div>
  795. <dl>
  796. <dt><span class="paramLabel">Parameters:</span></dt>
  797. <dd><code>value</code> - the value.</dd>
  798. <dt><span class="returnLabel">Returns:</span></dt>
  799. <dd>The log of the given value.</dd>
  800. <dt><span class="seeLabel">See Also:</span></dt>
  801. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#calculateValue-double-"><code>calculateValue(double)</code></a>,
  802. <a href="../../../../org/jfree/chart/axis/LogAxis.html#getBase--"><code>getBase()</code></a></dd>
  803. </dl>
  804. </li>
  805. </ul>
  806. <a name="calculateValue-double-">
  807. <!-- -->
  808. </a>
  809. <ul class="blockList">
  810. <li class="blockList">
  811. <h4>calculateValue</h4>
  812. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.359">calculateValue</a>(double&nbsp;log)</pre>
  813. <div class="block">Calculates the value from a given log.</div>
  814. <dl>
  815. <dt><span class="paramLabel">Parameters:</span></dt>
  816. <dd><code>log</code> - the log value.</dd>
  817. <dt><span class="returnLabel">Returns:</span></dt>
  818. <dd>The value with the given log.</dd>
  819. <dt><span class="seeLabel">See Also:</span></dt>
  820. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#calculateLog-double-"><code>calculateLog(double)</code></a>,
  821. <a href="../../../../org/jfree/chart/axis/LogAxis.html#getBase--"><code>getBase()</code></a></dd>
  822. </dl>
  823. </li>
  824. </ul>
  825. <a name="java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  826. <!-- -->
  827. </a>
  828. <ul class="blockList">
  829. <li class="blockList">
  830. <h4>java2DToValue</h4>
  831. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.387">java2DToValue</a>(double&nbsp;java2DValue,
  832. java.awt.geom.Rectangle2D&nbsp;area,
  833. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  834. <div class="block">Converts a Java2D coordinate to an axis value, assuming that the
  835. axis is aligned to the specified <code>edge</code> of the <code>area</code>.</div>
  836. <dl>
  837. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  838. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">java2DToValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  839. <dt><span class="paramLabel">Parameters:</span></dt>
  840. <dd><code>java2DValue</code> - the Java2D coordinate.</dd>
  841. <dd><code>area</code> - the area for plotting data (<code>null</code> not
  842. permitted).</dd>
  843. <dd><code>edge</code> - the edge that the axis is aligned to (<code>null</code> not
  844. permitted).</dd>
  845. <dt><span class="returnLabel">Returns:</span></dt>
  846. <dd>A value along the axis scale.</dd>
  847. <dt><span class="seeLabel">See Also:</span></dt>
  848. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-"><code>ValueAxis.valueToJava2D(double, Rectangle2D, RectangleEdge)</code></a></dd>
  849. </dl>
  850. </li>
  851. </ul>
  852. <a name="valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  853. <!-- -->
  854. </a>
  855. <ul class="blockList">
  856. <li class="blockList">
  857. <h4>valueToJava2D</h4>
  858. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.427">valueToJava2D</a>(double&nbsp;value,
  859. java.awt.geom.Rectangle2D&nbsp;area,
  860. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  861. <div class="block">Converts a value on the axis scale to a Java2D coordinate relative to
  862. the given <code>area</code>, based on the axis running along the
  863. specified <code>edge</code>.</div>
  864. <dl>
  865. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  866. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">valueToJava2D</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  867. <dt><span class="paramLabel">Parameters:</span></dt>
  868. <dd><code>value</code> - the data value.</dd>
  869. <dd><code>area</code> - the area (<code>null</code> not permitted).</dd>
  870. <dd><code>edge</code> - the edge (<code>null</code> not permitted).</dd>
  871. <dt><span class="returnLabel">Returns:</span></dt>
  872. <dd>The Java2D coordinate corresponding to <code>value</code>.</dd>
  873. <dt><span class="seeLabel">See Also:</span></dt>
  874. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-"><code>ValueAxis.java2DToValue(double, Rectangle2D, RectangleEdge)</code></a></dd>
  875. </dl>
  876. </li>
  877. </ul>
  878. <a name="configure--">
  879. <!-- -->
  880. </a>
  881. <ul class="blockList">
  882. <li class="blockList">
  883. <h4>configure</h4>
  884. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.458">configure</a>()</pre>
  885. <div class="block">Configures the axis. This method is typically called when an axis
  886. is assigned to a new plot.</div>
  887. <dl>
  888. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  889. <dd><code><a href="../../../../org/jfree/chart/axis/Axis.html#configure--">configure</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></code></dd>
  890. </dl>
  891. </li>
  892. </ul>
  893. <a name="autoAdjustRange--">
  894. <!-- -->
  895. </a>
  896. <ul class="blockList">
  897. <li class="blockList">
  898. <h4>autoAdjustRange</h4>
  899. <pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.469">autoAdjustRange</a>()</pre>
  900. <div class="block">Adjusts the axis range to match the data range that the axis is
  901. required to display.</div>
  902. <dl>
  903. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  904. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#autoAdjustRange--">autoAdjustRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  905. </dl>
  906. </li>
  907. </ul>
  908. <a name="draw-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">
  909. <!-- -->
  910. </a>
  911. <ul class="blockList">
  912. <li class="blockList">
  913. <h4>draw</h4>
  914. <pre>public&nbsp;<a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.530">draw</a>(java.awt.Graphics2D&nbsp;g2,
  915. double&nbsp;cursor,
  916. java.awt.geom.Rectangle2D&nbsp;plotArea,
  917. java.awt.geom.Rectangle2D&nbsp;dataArea,
  918. org.jfree.ui.RectangleEdge&nbsp;edge,
  919. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;plotState)</pre>
  920. <div class="block">Draws the axis on a Java 2D graphics device (such as the screen or a
  921. printer).</div>
  922. <dl>
  923. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  924. <dd><code><a href="../../../../org/jfree/chart/axis/Axis.html#draw-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></code></dd>
  925. <dt><span class="paramLabel">Parameters:</span></dt>
  926. <dd><code>g2</code> - the graphics device (<code>null</code> not permitted).</dd>
  927. <dd><code>cursor</code> - the cursor location (determines where to draw the axis).</dd>
  928. <dd><code>plotArea</code> - the area within which the axes and plot should be drawn.</dd>
  929. <dd><code>dataArea</code> - the area within which the data should be drawn.</dd>
  930. <dd><code>edge</code> - the axis location (<code>null</code> not permitted).</dd>
  931. <dd><code>plotState</code> - collects information about the plot (<code>null</code>
  932. permitted).</dd>
  933. <dt><span class="returnLabel">Returns:</span></dt>
  934. <dd>The axis state (never <code>null</code>).</dd>
  935. </dl>
  936. </li>
  937. </ul>
  938. <a name="refreshTicks-java.awt.Graphics2D-org.jfree.chart.axis.AxisState-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  939. <!-- -->
  940. </a>
  941. <ul class="blockList">
  942. <li class="blockList">
  943. <h4>refreshTicks</h4>
  944. <pre>public&nbsp;java.util.List&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.568">refreshTicks</a>(java.awt.Graphics2D&nbsp;g2,
  945. <a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a>&nbsp;state,
  946. java.awt.geom.Rectangle2D&nbsp;dataArea,
  947. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  948. <div class="block">Calculates the positions of the tick labels for the axis, storing the
  949. results in the tick label list (ready for drawing).</div>
  950. <dl>
  951. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  952. <dd><code><a href="../../../../org/jfree/chart/axis/Axis.html#refreshTicks-java.awt.Graphics2D-org.jfree.chart.axis.AxisState-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicks</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></code></dd>
  953. <dt><span class="paramLabel">Parameters:</span></dt>
  954. <dd><code>g2</code> - the graphics device.</dd>
  955. <dd><code>state</code> - the axis state.</dd>
  956. <dd><code>dataArea</code> - the area in which the plot should be drawn.</dd>
  957. <dd><code>edge</code> - the location of the axis.</dd>
  958. <dt><span class="returnLabel">Returns:</span></dt>
  959. <dd>A list of ticks.</dd>
  960. </dl>
  961. </li>
  962. </ul>
  963. <a name="refreshTicksHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  964. <!-- -->
  965. </a>
  966. <ul class="blockList">
  967. <li class="blockList">
  968. <h4>refreshTicksHorizontal</h4>
  969. <pre>protected&nbsp;java.util.List&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.589">refreshTicksHorizontal</a>(java.awt.Graphics2D&nbsp;g2,
  970. java.awt.geom.Rectangle2D&nbsp;dataArea,
  971. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  972. <div class="block">Returns a list of ticks for an axis at the top or bottom of the chart.</div>
  973. <dl>
  974. <dt><span class="paramLabel">Parameters:</span></dt>
  975. <dd><code>g2</code> - the graphics device (<code>null</code> not permitted).</dd>
  976. <dd><code>dataArea</code> - the data area (<code>null</code> not permitted).</dd>
  977. <dd><code>edge</code> - the edge (<code>null</code> not permitted).</dd>
  978. <dt><span class="returnLabel">Returns:</span></dt>
  979. <dd>A list of ticks.</dd>
  980. </dl>
  981. </li>
  982. </ul>
  983. <a name="refreshTicksVertical-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  984. <!-- -->
  985. </a>
  986. <ul class="blockList">
  987. <li class="blockList">
  988. <h4>refreshTicksVertical</h4>
  989. <pre>protected&nbsp;java.util.List&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.647">refreshTicksVertical</a>(java.awt.Graphics2D&nbsp;g2,
  990. java.awt.geom.Rectangle2D&nbsp;dataArea,
  991. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  992. <div class="block">Returns a list of ticks for an axis at the left or right of the chart.</div>
  993. <dl>
  994. <dt><span class="paramLabel">Parameters:</span></dt>
  995. <dd><code>g2</code> - the graphics device (<code>null</code> not permitted).</dd>
  996. <dd><code>dataArea</code> - the data area (<code>null</code> not permitted).</dd>
  997. <dd><code>edge</code> - the edge that the axis is aligned to (<code>null</code>
  998. not permitted).</dd>
  999. <dt><span class="returnLabel">Returns:</span></dt>
  1000. <dd>A list of ticks.</dd>
  1001. </dl>
  1002. </li>
  1003. </ul>
  1004. <a name="selectAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1005. <!-- -->
  1006. </a>
  1007. <ul class="blockList">
  1008. <li class="blockList">
  1009. <h4>selectAutoTickUnit</h4>
  1010. <pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.707">selectAutoTickUnit</a>(java.awt.Graphics2D&nbsp;g2,
  1011. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1012. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1013. <div class="block">Selects an appropriate tick value for the axis. The strategy is to
  1014. display as many ticks as possible (selected from an array of 'standard'
  1015. tick units) without the labels overlapping.</div>
  1016. <dl>
  1017. <dt><span class="paramLabel">Parameters:</span></dt>
  1018. <dd><code>g2</code> - the graphics device (<code>null</code> not permitted).</dd>
  1019. <dd><code>dataArea</code> - the area defined by the axes (<code>null</code> not
  1020. permitted).</dd>
  1021. <dd><code>edge</code> - the axis location (<code>null</code> not permitted).</dd>
  1022. <dt><span class="simpleTagLabel">Since:</span></dt>
  1023. <dd>1.0.7</dd>
  1024. </dl>
  1025. </li>
  1026. </ul>
  1027. <a name="selectHorizontalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1028. <!-- -->
  1029. </a>
  1030. <ul class="blockList">
  1031. <li class="blockList">
  1032. <h4>selectHorizontalAutoTickUnit</h4>
  1033. <pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.728">selectHorizontalAutoTickUnit</a>(java.awt.Graphics2D&nbsp;g2,
  1034. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1035. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1036. <div class="block">Selects an appropriate tick value for the axis. The strategy is to
  1037. display as many ticks as possible (selected from an array of 'standard'
  1038. tick units) without the labels overlapping.</div>
  1039. <dl>
  1040. <dt><span class="paramLabel">Parameters:</span></dt>
  1041. <dd><code>g2</code> - the graphics device.</dd>
  1042. <dd><code>dataArea</code> - the area defined by the axes.</dd>
  1043. <dd><code>edge</code> - the axis location.</dd>
  1044. <dt><span class="simpleTagLabel">Since:</span></dt>
  1045. <dd>1.0.7</dd>
  1046. </dl>
  1047. </li>
  1048. </ul>
  1049. <a name="exponentLengthToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1050. <!-- -->
  1051. </a>
  1052. <ul class="blockList">
  1053. <li class="blockList">
  1054. <h4>exponentLengthToJava2D</h4>
  1055. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.779">exponentLengthToJava2D</a>(double&nbsp;length,
  1056. java.awt.geom.Rectangle2D&nbsp;area,
  1057. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1058. <div class="block">Converts a length in data coordinates into the corresponding length in
  1059. Java2D coordinates.</div>
  1060. <dl>
  1061. <dt><span class="paramLabel">Parameters:</span></dt>
  1062. <dd><code>length</code> - the length.</dd>
  1063. <dd><code>area</code> - the plot area.</dd>
  1064. <dd><code>edge</code> - the edge along which the axis lies.</dd>
  1065. <dt><span class="returnLabel">Returns:</span></dt>
  1066. <dd>The length in Java2D coordinates.</dd>
  1067. <dt><span class="simpleTagLabel">Since:</span></dt>
  1068. <dd>1.0.7</dd>
  1069. </dl>
  1070. </li>
  1071. </ul>
  1072. <a name="selectVerticalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1073. <!-- -->
  1074. </a>
  1075. <ul class="blockList">
  1076. <li class="blockList">
  1077. <h4>selectVerticalAutoTickUnit</h4>
  1078. <pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.797">selectVerticalAutoTickUnit</a>(java.awt.Graphics2D&nbsp;g2,
  1079. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1080. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1081. <div class="block">Selects an appropriate tick value for the axis. The strategy is to
  1082. display as many ticks as possible (selected from an array of 'standard'
  1083. tick units) without the labels overlapping.</div>
  1084. <dl>
  1085. <dt><span class="paramLabel">Parameters:</span></dt>
  1086. <dd><code>g2</code> - the graphics device.</dd>
  1087. <dd><code>dataArea</code> - the area in which the plot should be drawn.</dd>
  1088. <dd><code>edge</code> - the axis location.</dd>
  1089. <dt><span class="simpleTagLabel">Since:</span></dt>
  1090. <dd>1.0.7</dd>
  1091. </dl>
  1092. </li>
  1093. </ul>
  1094. <a name="createTickLabel-double-">
  1095. <!-- -->
  1096. </a>
  1097. <ul class="blockList">
  1098. <li class="blockList">
  1099. <h4>createTickLabel</h4>
  1100. <pre>protected&nbsp;java.text.AttributedString&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.844">createTickLabel</a>(double&nbsp;value)</pre>
  1101. <div class="block">Creates a tick label for the specified value based on the current
  1102. tick unit (used for formatting the exponent).</div>
  1103. <dl>
  1104. <dt><span class="paramLabel">Parameters:</span></dt>
  1105. <dd><code>value</code> - the value.</dd>
  1106. <dt><span class="returnLabel">Returns:</span></dt>
  1107. <dd>The label.</dd>
  1108. <dt><span class="simpleTagLabel">Since:</span></dt>
  1109. <dd>1.0.18</dd>
  1110. </dl>
  1111. </li>
  1112. </ul>
  1113. <a name="estimateMaximumTickLabelHeight-java.awt.Graphics2D-">
  1114. <!-- -->
  1115. </a>
  1116. <ul class="blockList">
  1117. <li class="blockList">
  1118. <h4>estimateMaximumTickLabelHeight</h4>
  1119. <pre>protected&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.874">estimateMaximumTickLabelHeight</a>(java.awt.Graphics2D&nbsp;g2)</pre>
  1120. <div class="block">Estimates the maximum tick label height.</div>
  1121. <dl>
  1122. <dt><span class="paramLabel">Parameters:</span></dt>
  1123. <dd><code>g2</code> - the graphics device.</dd>
  1124. <dt><span class="returnLabel">Returns:</span></dt>
  1125. <dd>The maximum height.</dd>
  1126. <dt><span class="simpleTagLabel">Since:</span></dt>
  1127. <dd>1.0.7</dd>
  1128. </dl>
  1129. </li>
  1130. </ul>
  1131. <a name="estimateMaximumTickLabelWidth-java.awt.Graphics2D-org.jfree.chart.axis.TickUnit-">
  1132. <!-- -->
  1133. </a>
  1134. <ul class="blockList">
  1135. <li class="blockList">
  1136. <h4>estimateMaximumTickLabelWidth</h4>
  1137. <pre>protected&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.899">estimateMaximumTickLabelWidth</a>(java.awt.Graphics2D&nbsp;g2,
  1138. <a href="../../../../org/jfree/chart/axis/TickUnit.html" title="class in org.jfree.chart.axis">TickUnit</a>&nbsp;unit)</pre>
  1139. <div class="block">Estimates the maximum width of the tick labels, assuming the specified
  1140. tick unit is used.
  1141. <P>
  1142. Rather than computing the string bounds of every tick on the axis, we
  1143. just look at two values: the lower bound and the upper bound for the
  1144. axis. These two values will usually be representative.</div>
  1145. <dl>
  1146. <dt><span class="paramLabel">Parameters:</span></dt>
  1147. <dd><code>g2</code> - the graphics device.</dd>
  1148. <dd><code>unit</code> - the tick unit to use for calculation.</dd>
  1149. <dt><span class="returnLabel">Returns:</span></dt>
  1150. <dd>The estimated maximum width of the tick labels.</dd>
  1151. <dt><span class="simpleTagLabel">Since:</span></dt>
  1152. <dd>1.0.7</dd>
  1153. </dl>
  1154. </li>
  1155. </ul>
  1156. <a name="zoomRange-double-double-">
  1157. <!-- -->
  1158. </a>
  1159. <ul class="blockList">
  1160. <li class="blockList">
  1161. <h4>zoomRange</h4>
  1162. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.933">zoomRange</a>(double&nbsp;lowerPercent,
  1163. double&nbsp;upperPercent)</pre>
  1164. <div class="block">Zooms in on the current range.</div>
  1165. <dl>
  1166. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1167. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#zoomRange-double-double-">zoomRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1168. <dt><span class="paramLabel">Parameters:</span></dt>
  1169. <dd><code>lowerPercent</code> - the new lower bound.</dd>
  1170. <dd><code>upperPercent</code> - the new upper bound.</dd>
  1171. </dl>
  1172. </li>
  1173. </ul>
  1174. <a name="pan-double-">
  1175. <!-- -->
  1176. </a>
  1177. <ul class="blockList">
  1178. <li class="blockList">
  1179. <h4>pan</h4>
  1180. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.964">pan</a>(double&nbsp;percent)</pre>
  1181. <div class="block">Slides the axis range by the specified percentage.</div>
  1182. <dl>
  1183. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1184. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#pan-double-">pan</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1185. <dt><span class="paramLabel">Parameters:</span></dt>
  1186. <dd><code>percent</code> - the percentage.</dd>
  1187. <dt><span class="simpleTagLabel">Since:</span></dt>
  1188. <dd>1.0.13</dd>
  1189. </dl>
  1190. </li>
  1191. </ul>
  1192. <a name="resizeRange-double-">
  1193. <!-- -->
  1194. </a>
  1195. <ul class="blockList">
  1196. <li class="blockList">
  1197. <h4>resizeRange</h4>
  1198. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.990">resizeRange</a>(double&nbsp;percent)</pre>
  1199. <div class="block">Increases or decreases the axis range by the specified percentage about
  1200. the central value and sends an <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to all registered
  1201. listeners.
  1202. <P>
  1203. To double the length of the axis range, use 200% (2.0).
  1204. To halve the length of the axis range, use 50% (0.5).</div>
  1205. <dl>
  1206. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1207. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-">resizeRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1208. <dt><span class="paramLabel">Parameters:</span></dt>
  1209. <dd><code>percent</code> - the resize factor.</dd>
  1210. <dt><span class="seeLabel">See Also:</span></dt>
  1211. <dd><a href="../../../../org/jfree/chart/axis/LogAxis.html#resizeRange-double-double-"><code>resizeRange(double, double)</code></a></dd>
  1212. </dl>
  1213. </li>
  1214. </ul>
  1215. <a name="resizeRange-double-double-">
  1216. <!-- -->
  1217. </a>
  1218. <ul class="blockList">
  1219. <li class="blockList">
  1220. <h4>resizeRange</h4>
  1221. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.999">resizeRange</a>(double&nbsp;percent,
  1222. double&nbsp;anchorValue)</pre>
  1223. <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-double-">ValueAxis</a></code></span></div>
  1224. <div class="block">Increases or decreases the axis range by the specified percentage about
  1225. the specified anchor value and sends an <a href="../../../../org/jfree/chart/event/AxisChangeEvent.html" title="class in org.jfree.chart.event"><code>AxisChangeEvent</code></a> to all
  1226. registered listeners.
  1227. <P>
  1228. To double the length of the axis range, use 200% (2.0).
  1229. To halve the length of the axis range, use 50% (0.5).</div>
  1230. <dl>
  1231. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1232. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-double-">resizeRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1233. <dt><span class="paramLabel">Parameters:</span></dt>
  1234. <dd><code>percent</code> - the resize factor.</dd>
  1235. <dd><code>anchorValue</code> - the new central value after the resize.</dd>
  1236. <dt><span class="seeLabel">See Also:</span></dt>
  1237. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-"><code>ValueAxis.resizeRange(double)</code></a></dd>
  1238. </dl>
  1239. </li>
  1240. </ul>
  1241. <a name="resizeRange2-double-double-">
  1242. <!-- -->
  1243. </a>
  1244. <ul class="blockList">
  1245. <li class="blockList">
  1246. <h4>resizeRange2</h4>
  1247. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.1020">resizeRange2</a>(double&nbsp;percent,
  1248. double&nbsp;anchorValue)</pre>
  1249. <div class="block">Resizes the axis length to the specified percentage of the current
  1250. range and sends a change event to all registered listeners. If
  1251. <code>percent</code> is greater than 1.0 (100 percent) then the axis
  1252. range is increased (which has the effect of zooming out), while if the
  1253. <code>percent</code> is less than 1.0 the axis range is decreased
  1254. (which has the effect of zooming in). The resize occurs around an
  1255. anchor value (which may not be in the center of the axis). This is used
  1256. to support mouse wheel zooming around an arbitrary point on the plot.
  1257. <br><br>
  1258. This method is overridden to perform the percentage calculations on the
  1259. log values (which are linear for this axis).</div>
  1260. <dl>
  1261. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1262. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange2-double-double-">resizeRange2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1263. <dt><span class="paramLabel">Parameters:</span></dt>
  1264. <dd><code>percent</code> - the percentage (must be greater than zero).</dd>
  1265. <dd><code>anchorValue</code> - the anchor value.</dd>
  1266. <dt><span class="seeLabel">See Also:</span></dt>
  1267. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-"><code>ValueAxis.resizeRange(double)</code></a></dd>
  1268. </dl>
  1269. </li>
  1270. </ul>
  1271. <a name="equals-java.lang.Object-">
  1272. <!-- -->
  1273. </a>
  1274. <ul class="blockList">
  1275. <li class="blockList">
  1276. <h4>equals</h4>
  1277. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.1048">equals</a>(java.lang.Object&nbsp;obj)</pre>
  1278. <div class="block">Tests this axis for equality with an arbitrary object.</div>
  1279. <dl>
  1280. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1281. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1282. <dt><span class="paramLabel">Parameters:</span></dt>
  1283. <dd><code>obj</code> - the object (<code>null</code> permitted).</dd>
  1284. <dt><span class="returnLabel">Returns:</span></dt>
  1285. <dd>A boolean.</dd>
  1286. </dl>
  1287. </li>
  1288. </ul>
  1289. <a name="hashCode--">
  1290. <!-- -->
  1291. </a>
  1292. <ul class="blockList">
  1293. <li class="blockList">
  1294. <h4>hashCode</h4>
  1295. <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.1081">hashCode</a>()</pre>
  1296. <div class="block">Returns a hash code for this instance.</div>
  1297. <dl>
  1298. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1299. <dd><code><a href="../../../../org/jfree/chart/axis/Axis.html#hashCode--">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></code></dd>
  1300. <dt><span class="returnLabel">Returns:</span></dt>
  1301. <dd>A hash code.</dd>
  1302. </dl>
  1303. </li>
  1304. </ul>
  1305. <a name="createLogTickUnits-java.util.Locale-">
  1306. <!-- -->
  1307. </a>
  1308. <ul class="blockListLast">
  1309. <li class="blockList">
  1310. <h4>createLogTickUnits</h4>
  1311. <pre>public static&nbsp;<a href="../../../../org/jfree/chart/axis/TickUnitSource.html" title="interface in org.jfree.chart.axis">TickUnitSource</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/LogAxis.html#line.1108">createLogTickUnits</a>(java.util.Locale&nbsp;locale)</pre>
  1312. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">This method is no longer used internally and will be removed
  1313. from a future version. If you need this method, copy the source
  1314. code into your project.</span></div>
  1315. <div class="block">Returns a collection of tick units for log (base 10) values.
  1316. Uses a given Locale to create the DecimalFormats.</div>
  1317. <dl>
  1318. <dt><span class="paramLabel">Parameters:</span></dt>
  1319. <dd><code>locale</code> - the locale to use to represent Numbers.</dd>
  1320. <dt><span class="returnLabel">Returns:</span></dt>
  1321. <dd>A collection of tick units for integer values.</dd>
  1322. <dt><span class="simpleTagLabel">Since:</span></dt>
  1323. <dd>1.0.7</dd>
  1324. </dl>
  1325. </li>
  1326. </ul>
  1327. </li>
  1328. </ul>
  1329. </li>
  1330. </ul>
  1331. </div>
  1332. </div>
  1333. <!-- ========= END OF CLASS DATA ========= -->
  1334. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1335. <div class="bottomNav"><a name="navbar.bottom">
  1336. <!-- -->
  1337. </a>
  1338. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1339. <a name="navbar.bottom.firstrow">
  1340. <!-- -->
  1341. </a>
  1342. <ul class="navList" title="Navigation">
  1343. <li><a href="../../../../overview-summary.html">Overview</a></li>
  1344. <li><a href="package-summary.html">Package</a></li>
  1345. <li class="navBarCell1Rev">Class</li>
  1346. <li><a href="class-use/LogAxis.html">Use</a></li>
  1347. <li><a href="package-tree.html">Tree</a></li>
  1348. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  1349. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  1350. <li><a href="../../../../help-doc.html">Help</a></li>
  1351. </ul>
  1352. </div>
  1353. <div class="subNav">
  1354. <ul class="navList">
  1355. <li><a href="../../../../org/jfree/chart/axis/LogarithmicAxis.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1356. <li><a href="../../../../org/jfree/chart/axis/LogTick.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1357. </ul>
  1358. <ul class="navList">
  1359. <li><a href="../../../../index.html?org/jfree/chart/axis/LogAxis.html" target="_top">Frames</a></li>
  1360. <li><a href="LogAxis.html" target="_top">No&nbsp;Frames</a></li>
  1361. </ul>
  1362. <ul class="navList" id="allclasses_navbar_bottom">
  1363. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1364. </ul>
  1365. <div>
  1366. <script type="text/javascript"><!--
  1367. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1368. if(window==top) {
  1369. allClassesLink.style.display = "block";
  1370. }
  1371. else {
  1372. allClassesLink.style.display = "none";
  1373. }
  1374. //-->
  1375. </script>
  1376. </div>
  1377. <div>
  1378. <ul class="subNavList">
  1379. <li>Summary:&nbsp;</li>
  1380. <li>Nested&nbsp;|&nbsp;</li>
  1381. <li><a href="#fields.inherited.from.class.org.jfree.chart.axis.ValueAxis">Field</a>&nbsp;|&nbsp;</li>
  1382. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1383. <li><a href="#method.summary">Method</a></li>
  1384. </ul>
  1385. <ul class="subNavList">
  1386. <li>Detail:&nbsp;</li>
  1387. <li>Field&nbsp;|&nbsp;</li>
  1388. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1389. <li><a href="#method.detail">Method</a></li>
  1390. </ul>
  1391. </div>
  1392. <a name="skip.navbar.bottom">
  1393. <!-- -->
  1394. </a></div>
  1395. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1396. </body>
  1397. </html>