Changeset 29
- Timestamp:
- 21/05/06 12:16:32 (2 years ago)
- Files:
-
- plotkit/trunk/PlotKit/Layout.js (modified) (4 diffs)
- plotkit/trunk/doc/PlotKit.Base.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.Base.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.Canvas.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.Canvas.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.Layout.html (modified) (4 diffs)
- plotkit/trunk/doc/PlotKit.Layout.txt (modified) (2 diffs)
- plotkit/trunk/doc/PlotKit.QuickStart.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.QuickStart.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.Renderer.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.Renderer.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.SVG.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.SVG.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.SweetCanvas.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.SweetCanvas.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.SweetSVG.html (modified) (3 diffs)
- plotkit/trunk/doc/PlotKit.SweetSVG.txt (modified) (1 diff)
- plotkit/trunk/doc/PlotKit.html (modified) (4 diffs)
- plotkit/trunk/doc/PlotKit.txt (modified) (2 diffs)
- plotkit/trunk/doc/SVGCanvasCompat.html (modified) (3 diffs)
- plotkit/trunk/doc/SVGCanvasCompat.txt (modified) (1 diff)
- plotkit/trunk/doc/doc.css (modified) (1 diff)
- plotkit/trunk/tests/quickstart.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plotkit/trunk/PlotKit/Layout.js
r19 r29 53 53 this.options = { 54 54 "barWidthFillFraction": 0.75, 55 "barOrientation": "vertical", 55 56 "xOriginIsZero": true, 56 57 "yOriginIsZero": true, … … 155 156 this._evaluateScales(); 156 157 if (this.style == "bar") { 157 this._evaluateBarCharts(); 158 if (this.options.barOrientation == "horizontal") { 159 this._evaluateHorizBarCharts(); 160 } 161 else { 162 this._evaluateBarCharts(); 163 } 158 164 this._evaluateBarTicks(); 159 165 } … … 373 379 }; 374 380 381 // Create the horizontal bars 382 PlotKit.Layout.prototype._evaluateHorizBarCharts = function() { 383 var keys = MochiKit.Base.keys; 384 var items = MochiKit.Base.items; 385 386 var setCount = keys(this.datasets).length; 387 388 // work out how far separated values are 389 var xdelta = 10000000; 390 var xvalues = this._uniqueXValues(); 391 for (var i = 1; i < xvalues.length; i++) { 392 xdelta = Math.min(Math.abs(xvalues[i] - xvalues[i-1]), xdelta); 393 } 394 395 var barWidth = 0; 396 var barWidthForSet = 0; 397 var barMargin = 0; 398 399 // work out how far each far each bar is separated 400 if (xvalues.length == 1) { 401 // do something smarter if we only plot one value 402 xdelta = 1.0; 403 this.xscale = 1.0; 404 this.minxval = xvalues[0]; 405 barWidth = 1.0 * this.options.barWidthFillFraction; 406 barWidthForSet = barWidth/setCount; 407 barMargin = (1.0 - this.options.barWidthFillFraction)/2; 408 } 409 else { 410 // readjust yscale to fix with bar charts 411 this.xscale = (1.0 - xdelta/this.xrange)/this.xrange; 412 barWidth = xdelta * this.xscale * this.options.barWidthFillFraction; 413 barWidthForSet = barWidth / setCount; 414 barMargin = xdelta * this.xscale * (1.0 - this.options.barWidthFillFraction)/2; 415 } 416 417 this.minxdelta = xdelta; // need this for tick positions 418 419 // add all the rects 420 this.bars = new Array(); 421 var i = 0; 422 for (var setName in this.datasets) { 423 var dataset = this.datasets[setName]; 424 for (var j = 0; j < dataset.length; j++) { 425 var item = dataset[j]; 426 var rect = { 427 y: ((parseFloat(item[0]) - this.minxval) * this.xscale) + (i * barWidthForSet) + barMargin, 428 x: 0.0, 429 h: barWidthForSet, 430 w: ((parseFloat(item[1]) - this.minyval) * this.yscale), 431 xval: parseFloat(item[0]), 432 yval: parseFloat(item[1]), 433 name: setName 434 }; 435 this.bars.push(rect); 436 } 437 i++; 438 } 439 }; 440 375 441 376 442 // Create the line charts … … 516 582 }; 517 583 this.xticks = MochiKit.Base.map(bind(centerInBar, this), this.xticks); 584 585 if (this.options.barOrientation == "horizontal") { 586 // swap scales 587 var tempticks = this.xticks; 588 this.xticks = this.yticks; 589 this.yticks = tempticks; 590 591 // we need to invert the "yaxis" (which is now the xaxis when drawn) 592 var invert = function(tick) { 593 return [1.0 - tick[0], tick[1]]; 594 } 595 this.xticks = MochiKit.Base.map(invert, this.xticks); 596 } 518 597 }; 519 598 plotkit/trunk/doc/PlotKit.Base.html
r16 r29 1 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 3 4 <head> 4 <title>PlotKit.Base | liquidx</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <link href="http://media.liquidx.net/css/page.css" media="screen" 7 rel="Stylesheet" type="text/css" /> 8 <!--[if lt IE 7.]> 9 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 10 <![endif]--> 11 5 <title>PlotKit.Base | liquidx</title> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 <link href="http://media.liquidx.net/css/page.css" media="screen" rel="Stylesheet" type="text/css" /> 8 <link href="http://media.liquidx.net/css/x.css" media="screen" rel="Stylesheet" type="text/css" /> 9 <link rel="icon" href="/favicon.png" type="image/x-png"> 10 <link rel="shortcut icon" href="/favicon.png" type="image/x-png"> 11 <!--[if lt IE 7.]> 12 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 13 <![endif]--> 14 12 15 <link href="doc.css" media="screen" rel="stylesheet" type="text/css" /> 13 16 … … 15 18 16 19 <body> 20 <div id="header"> 21 <div id="logo"><a href="http://www.liquidx.net/"><img src="http://media.liquidx.net/imgx/logo.png" width="256" height="128" alt="liquidx.net" /></a></div> 22 <div id="menu-hack"> 23 <div id="menu-l"><img src="http://media.liquidx.net/imgx/menu_l.png" width="17" height="28" alt="menu cap" /></div> 24 <div id="menu-r"><img src="http://media.liquidx.net/imgx/menu_r.png" width="17" height="28" alt="menu cap" /></div> 25 <div id="menu-main"> 26 <ul id="menu" class="code"> 27 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li> 28 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li> 29 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li> 30 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li> 31 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li> 32 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li> 33 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li> 34 <li class="tab" id="status"><a href="http://www.liquidx.net/status/" title="weather report for alastair">status</a></li> 35 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li> 36 </ul> 37 </div> 38 </div> 39 <div id="quick"> 40 <span class="quickbutton"><a href="http://www.liquidx.net/albumartwidget/"><img src="http://media.liquidx.net/imgx/quick_widget.png" alt="album art widget" /></a></span> 41 <span class="quickbutton"><a href="http://www.liquidx.net/plotkit/"><img src="http://media.liquidx.net/imgx/quick_plotkit.png" alt="plotkit" /></a></span> 42 <span class="quickbutton"><a href="http://www.liquidx.net/fruity/"><img src="http://media.liquidx.net/imgx/quick_fruity.png" alt="fruity" /></a></span> 43 </div> 44 45 </div> 46 17 47 <div id="body"> 18 <h1 class="header"><span>liquidx.net</span></h1>19 <div class="menu">20 <ul id="menu" class="code">21 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li>22 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li>23 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li>24 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li>25 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li>26 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li>27 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li>28 <li class="tab" id="status"><a href="http://www.liquidx.net/status" title="weather report for alastair">status</a></li>29 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li>30 </ul>31 </div>32 33 <div id="content">34 48 <div class="page doc api"> 35 49 … … 191 205 </div> 192 206 </div> 207 208 193 209 194 <div class="footer"> 210 <div id="footer"> 211 <div class="block"> 212 <h3>Syndication Feeds:</h3> 213 <p> 214 <ul class="tiny"> 215 <li><a href="http://www.liquidx.net/blog/feed/atom/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Atom Feed for the Blog Entries</a></li> 216 <li><a href="http://www.liquidx.net/blog/feed/rss/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />RSS Feed for the Blog Entries</a></li> 217 <li><a href="http://www.liquidx.net/comments/feed/atom/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Feed for All Comments</a></li> 218 <li><a href="http://www.liquidx.net/links/feed/atom/" class="feed" title="feed for all bookmarked links"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Feed for Links</a></li> 219 </ul> 220 </p> 221 </div> 222 <div class="block"> 223 <h3>About this site:</h3> 224 <p>Content on this site is licensed under <a href="http://creativecommons.org/licenses/by/2.5/">CC By Attribution</a> unless otherwise specified. 225 Copyright (c) 2002-2006, <a href="http://al.tse.id.au/">Alastair Tse</a>.</p> 226 <p>For more information, see <a href="http://al.tse.id.au/">al.tse.id.au</a>.</p> 227 <p><script type="text/javascript" src="http://technorati.com/embed/itwctkzez.js"></script></p> 228 </div> 229 <div class="block"> 230 <h3>Is Made Possible By:</h3> 231 <p> 232 <dl> 233 <dt><a href="http://ecto.kung-foo.tv/" class="clean">ecto</a>. </dt> 234 <dd>Blogging client for Mac</dd> 235 <dt><a href="http://djangoproject.com/" class="clean">Django</a>. </dt> 236 <dd>Python Web Framework</dd> 237 <dt><a href="http://www.lighttpd.net/" class="clean">lighttpd</a>. </dt> 238 <dd>Really Fast Web Server</dd> 239 <dt><a href="http://www.saddi.com/software/flup/" class="clean">flup</a>. </dt> 240 <dd>FastCGI for Python</dd> 241 </dl> 242 </p> 243 </div> 244 <div class="block"> 245 <h3>Search My Sites:</h3> 246 <p> 247 <div style='margin: 10px; text-align: center; width: 160px;'><form action='http://www.rollyo.com/search.html' ><fieldset style='margin: 0; padding: 4px 0 0 0; height: 60px; border: none; background: url(http://rollyo.com/remote/togo-bg4.png) no-repeat top left;'><div style="position: absolute; float:left; z-index:99; width: 46px; height: 50px;"><a href="http://rollyo.com"><img style="border: none;" height="50" width="46" src="http://rollyo.com/remote/x.gif"></a></div> <input type='text' size='30' style='float: left; width: 90px; margin: 2px 0 0 48px; padding: 0; font-size: 12px;' name='q' value='Search...' onclick='this.value="";' /><br /> <select name='sid' style='float: left; width: 78px; height: 15px; margin: 12px 0 0 46px; font-size: 7pt; padding: 0;'><option value='106081' selected='selected'>liquidx</option><option value='web'>Search The Web</option></select><input type='image' src='http://rollyo.com/remote/btn-togo.png' alt='Go' style='margin: 12px 0 0 3px; float: left;' /><input type='hidden' name='togo-v' value='1' /></fieldset></form></div> 248 </p> 249 </div> 250 195 251 196 syndicate site: 197 <a href="http://www.liquidx.net/blog/feed/atom/" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/img/feed_atom.png" class="feed" alt="atom feed" /></a> 198 <a href="http://www.liquidx.net/blog/feed/rss/" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/img/feed_rss.png" class="feed" alt="rss atom" /></a> 199 <a href="http://www.liquidx.net/comments/feed/rss/" title="feed for all comments on liquidx.net"><img src="http://media.liquidx.net/img/feed_comm.png" class="feed" alt="comment feed" /></a> 200 | ©2002-2006 201 <a href="http://al.tse.id.au/">alastair tse</a> <a href="http://creativecommons.org/licenses/by/2.5/">some rights reserved</a> | 202 203 252 <div class="clear"> </div> 253 204 254 </div> 205 255 206 </div> 207 208 <script src="http://www.google-analytics.com/urchin.js" 209 type="text/javascript"></script> 256 257 258 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> 210 259 <script type="text/javascript"> 211 260 _uacct = "UA-58117-1"; plotkit/trunk/doc/PlotKit.Base.txt
r25 r29 1 {% extends "base .html" %}1 {% extends "basex.html" %} 2 2 {% load markup %} 3 3 {% block pageid %}code{% endblock %} plotkit/trunk/doc/PlotKit.Canvas.html
r16 r29 1 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 3 4 <head> 4 <title>PlotKit.Canvas | liquidx</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <link href="http://media.liquidx.net/css/page.css" media="screen" 7 rel="Stylesheet" type="text/css" /> 8 <!--[if lt IE 7.]> 9 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 10 <![endif]--> 11 5 <title>PlotKit.Canvas | liquidx</title> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 <link href="http://media.liquidx.net/css/page.css" media="screen" rel="Stylesheet" type="text/css" /> 8 <link href="http://media.liquidx.net/css/x.css" media="screen" rel="Stylesheet" type="text/css" /> 9 <link rel="icon" href="/favicon.png" type="image/x-png"> 10 <link rel="shortcut icon" href="/favicon.png" type="image/x-png"> 11 <!--[if lt IE 7.]> 12 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 13 <![endif]--> 14 12 15 <link href="doc.css" media="screen" rel="stylesheet" type="text/css" /> 13 16 … … 15 18 16 19 <body> 20 <div id="header"> 21 <div id="logo"><a href="http://www.liquidx.net/"><img src="http://media.liquidx.net/imgx/logo.png" width="256" height="128" alt="liquidx.net" /></a></div> 22 <div id="menu-hack"> 23 <div id="menu-l"><img src="http://media.liquidx.net/imgx/menu_l.png" width="17" height="28" alt="menu cap" /></div> 24 <div id="menu-r"><img src="http://media.liquidx.net/imgx/menu_r.png" width="17" height="28" alt="menu cap" /></div> 25 <div id="menu-main"> 26 <ul id="menu" class="code"> 27 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li> 28 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li> 29 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li> 30 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li> 31 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li> 32 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li> 33 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li> 34 <li class="tab" id="status"><a href="http://www.liquidx.net/status/" title="weather report for alastair">status</a></li> 35 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li> 36 </ul> 37 </div> 38 </div> 39 <div id="quick"> 40 <span class="quickbutton"><a href="http://www.liquidx.net/albumartwidget/"><img src="http://media.liquidx.net/imgx/quick_widget.png" alt="album art widget" /></a></span> 41 <span class="quickbutton"><a href="http://www.liquidx.net/plotkit/"><img src="http://media.liquidx.net/imgx/quick_plotkit.png" alt="plotkit" /></a></span> 42 <span class="quickbutton"><a href="http://www.liquidx.net/fruity/"><img src="http://media.liquidx.net/imgx/quick_fruity.png" alt="fruity" /></a></span> 43 </div> 44 45 </div> 46 17 47 <div id="body"> 18 <h1 class="header"><span>liquidx.net</span></h1>19 <div class="menu">20 <ul id="menu" class="code">21 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li>22 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li>23 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li>24 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li>25 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li>26 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li>27 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li>28 <li class="tab" id="status"><a href="http://www.liquidx.net/status" title="weather report for alastair">status</a></li>29 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li>30 </ul>31 </div>32 33 <div id="content">34 48 <div class="page doc api"> 35 49 … … 96 110 </div> 97 111 </div> 112 113 98 114 99 <div class="footer"> 115 <div id="footer"> 116 <div class="block"> 117 <h3>Syndication Feeds:</h3> 118 <p> 119 <ul class="tiny"> 120 <li><a href="http://www.liquidx.net/blog/feed/atom/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Atom Feed for the Blog Entries</a></li> 121 <li><a href="http://www.liquidx.net/blog/feed/rss/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />RSS Feed for the Blog Entries</a></li> 122 <li><a href="http://www.liquidx.net/comments/feed/atom/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Feed for All Comments</a></li> 123 <li><a href="http://www.liquidx.net/links/feed/atom/" class="feed" title="feed for all bookmarked links"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Feed for Links</a></li> 124 </ul> 125 </p> 126 </div> 127 <div class="block"> 128 <h3>About this site:</h3> 129 <p>Content on this site is licensed under <a href="http://creativecommons.org/licenses/by/2.5/">CC By Attribution</a> unless otherwise specified. 130 Copyright (c) 2002-2006, <a href="http://al.tse.id.au/">Alastair Tse</a>.</p> 131 <p>For more information, see <a href="http://al.tse.id.au/">al.tse.id.au</a>.</p> 132 <p><script type="text/javascript" src="http://technorati.com/embed/itwctkzez.js"></script></p> 133 </div> 134 <div class="block"> 135 <h3>Is Made Possible By:</h3> 136 <p> 137 <dl> 138 <dt><a href="http://ecto.kung-foo.tv/" class="clean">ecto</a>. </dt> 139 <dd>Blogging client for Mac</dd> 140 <dt><a href="http://djangoproject.com/" class="clean">Django</a>. </dt> 141 <dd>Python Web Framework</dd> 142 <dt><a href="http://www.lighttpd.net/" class="clean">lighttpd</a>. </dt> 143 <dd>Really Fast Web Server</dd> 144 <dt><a href="http://www.saddi.com/software/flup/" class="clean">flup</a>. </dt> 145 <dd>FastCGI for Python</dd> 146 </dl> 147 </p> 148 </div> 149 <div class="block"> 150 <h3>Search My Sites:</h3> 151 <p> 152 <div style='margin: 10px; text-align: center; width: 160px;'><form action='http://www.rollyo.com/search.html' ><fieldset style='margin: 0; padding: 4px 0 0 0; height: 60px; border: none; background: url(http://rollyo.com/remote/togo-bg4.png) no-repeat top left;'><div style="position: absolute; float:left; z-index:99; width: 46px; height: 50px;"><a href="http://rollyo.com"><img style="border: none;" height="50" width="46" src="http://rollyo.com/remote/x.gif"></a></div> <input type='text' size='30' style='float: left; width: 90px; margin: 2px 0 0 48px; padding: 0; font-size: 12px;' name='q' value='Search...' onclick='this.value="";' /><br /> <select name='sid' style='float: left; width: 78px; height: 15px; margin: 12px 0 0 46px; font-size: 7pt; padding: 0;'><option value='106081' selected='selected'>liquidx</option><option value='web'>Search The Web</option></select><input type='image' src='http://rollyo.com/remote/btn-togo.png' alt='Go' style='margin: 12px 0 0 3px; float: left;' /><input type='hidden' name='togo-v' value='1' /></fieldset></form></div> 153 </p> 154 </div> 155 100 156 101 syndicate site: 102 <a href="http://www.liquidx.net/blog/feed/atom/" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/img/feed_atom.png" class="feed" alt="atom feed" /></a> 103 <a href="http://www.liquidx.net/blog/feed/rss/" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/img/feed_rss.png" class="feed" alt="rss atom" /></a> 104 <a href="http://www.liquidx.net/comments/feed/rss/" title="feed for all comments on liquidx.net"><img src="http://media.liquidx.net/img/feed_comm.png" class="feed" alt="comment feed" /></a> 105 | ©2002-2006 106 <a href="http://al.tse.id.au/">alastair tse</a> <a href="http://creativecommons.org/licenses/by/2.5/">some rights reserved</a> | 107 108 157 <div class="clear"> </div> 158 109 159 </div> 110 160 111 </div>112 161 113 <script src="http://www.google-analytics.com/urchin.js" 114 type="text/javascript"></script>162 163 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> 115 164 <script type="text/javascript"> 116 165 _uacct = "UA-58117-1"; plotkit/trunk/doc/PlotKit.Canvas.txt
r25 r29 1 {% extends "base .html" %}1 {% extends "basex.html" %} 2 2 {% load markup %} 3 3 {% block pageid %}code{% endblock %} plotkit/trunk/doc/PlotKit.Layout.html
r16 r29 1 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 3 4 <head> 4 <title>PlotKit.Layout | liquidx</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <link href="http://media.liquidx.net/css/page.css" media="screen" 7 rel="Stylesheet" type="text/css" /> 8 <!--[if lt IE 7.]> 9 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 10 <![endif]--> 11 5 <title>PlotKit.Layout | liquidx</title> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 <link href="http://media.liquidx.net/css/page.css" media="screen" rel="Stylesheet" type="text/css" /> 8 <link href="http://media.liquidx.net/css/x.css" media="screen" rel="Stylesheet" type="text/css" /> 9 <link rel="icon" href="/favicon.png" type="image/x-png"> 10 <link rel="shortcut icon" href="/favicon.png" type="image/x-png"> 11 <!--[if lt IE 7.]> 12 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 13 <![endif]--> 14 12 15 <link href="doc.css" media="screen" rel="stylesheet" type="text/css" /> 13 16 … … 15 18 16 19 <body> 20 <div id="header"> 21 <div id="logo"><a href="http://www.liquidx.net/"><img src="http://media.liquidx.net/imgx/logo.png" width="256" height="128" alt="liquidx.net" /></a></div> 22 <div id="menu-hack"> 23 <div id="menu-l"><img src="http://media.liquidx.net/imgx/menu_l.png" width="17" height="28" alt="menu cap" /></div> 24 <div id="menu-r"><img src="http://media.liquidx.net/imgx/menu_r.png" width="17" height="28" alt="menu cap" /></div> 25 <div id="menu-main"> 26 <ul id="menu" class="code"> 27 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li> 28 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li> 29 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li> 30 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li> 31 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li> 32 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li> 33 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li> 34 <li class="tab" id="status"><a href="http://www.liquidx.net/status/" title="weather report for alastair">status</a></li> 35 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li> 36 </ul> 37 </div> 38 </div> 39 <div id="quick"> 40 <span class="quickbutton"><a href="http://www.liquidx.net/albumartwidget/"><img src="http://media.liquidx.net/imgx/quick_widget.png" alt="album art widget" /></a></span> 41 <span class="quickbutton"><a href="http://www.liquidx.net/plotkit/"><img src="http://media.liquidx.net/imgx/quick_plotkit.png" alt="plotkit" /></a></span> 42 <span class="quickbutton"><a href="http://www.liquidx.net/fruity/"><img src="http://media.liquidx.net/imgx/quick_fruity.png" alt="fruity" /></a></span> 43 </div> 44 45 </div> 46 17 47 <div id="body"> 18 <h1 class="header"><span>liquidx.net</span></h1>19 <div class="menu">20 <ul id="menu" class="code">21 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li>22 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li>23 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li>24 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li>25 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li>26 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li>27 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li>28 <li class="tab" id="status"><a href="http://www.liquidx.net/status" title="weather report for alastair">status</a></li>29 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li>30 </ul>31 </div>32 33 <div id="content">34 48 <div class="page doc api"> 35 49 … … 69 83 <td>0.75</td> 70 84 </tr> 85 <tr> 86 <th>barOrientation</th> 87 <td>Orientation of a bar chart. <b>(PlotKit 0.9+ only)</b></td> 88 <td>String ("vertical", "horizontal")</td> 89 <td>vertical</td> 90 </tr> 91 71 92 <tr> 72 93 <th>xAxis</th> … … 343 364 </div> 344 365 </div> 366 367 345 368 346 <div class="footer"> 369 <div id="footer"> 370 <div class="block"> 371 <h3>Syndication Feeds:</h3> 372 <p> 373 <ul class="tiny"> 374 <li><a href="http://www.liquidx.net/blog/feed/atom/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Atom Feed for the Blog Entries</a></li> 375 <li><a href="http://www.liquidx.net/blog/feed/rss/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />RSS Feed for the Blog Entries</a></li> 376 <li><a href="http://www.liquidx.net/comments/feed/atom/" class="feed" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Feed for All Comments</a></li> 377 <li><a href="http://www.liquidx.net/links/feed/atom/" class="feed" title="feed for all bookmarked links"><img src="http://media.liquidx.net/imgx/feed.gif" class="feed" alt="feed" />Feed for Links</a></li> 378 </ul> 379 </p> 380 </div> 381 <div class="block"> 382 <h3>About this site:</h3> 383 <p>Content on this site is licensed under <a href="http://creativecommons.org/licenses/by/2.5/">CC By Attribution</a> unless otherwise specified. 384 Copyright (c) 2002-2006, <a href="http://al.tse.id.au/">Alastair Tse</a>.</p> 385 <p>For more information, see <a href="http://al.tse.id.au/">al.tse.id.au</a>.</p> 386 <p><script type="text/javascript" src="http://technorati.com/embed/itwctkzez.js"></script></p> 387 </div> 388 <div class="block"> 389 <h3>Is Made Possible By:</h3> 390 <p> 391 <dl> 392 <dt><a href="http://ecto.kung-foo.tv/" class="clean">ecto</a>. </dt> 393 <dd>Blogging client for Mac</dd> 394 <dt><a href="http://djangoproject.com/" class="clean">Django</a>. </dt> 395 <dd>Python Web Framework</dd> 396 <dt><a href="http://www.lighttpd.net/" class="clean">lighttpd</a>. </dt> 397 <dd>Really Fast Web Server</dd> 398 <dt><a href="http://www.saddi.com/software/flup/" class="clean">flup</a>. </dt> 399 <dd>FastCGI for Python</dd> 400 </dl> 401 </p> 402 </div> 403 <div class="block"> 404 <h3>Search My Sites:</h3> 405 <p> 406 <div style='margin: 10px; text-align: center; width: 160px;'><form action='http://www.rollyo.com/search.html' ><fieldset style='margin: 0; padding: 4px 0 0 0; height: 60px; border: none; background: url(http://rollyo.com/remote/togo-bg4.png) no-repeat top left;'><div style="position: absolute; float:left; z-index:99; width: 46px; height: 50px;"><a href="http://rollyo.com"><img style="border: none;" height="50" width="46" src="http://rollyo.com/remote/x.gif"></a></div> <input type='text' size='30' style='float: left; width: 90px; margin: 2px 0 0 48px; padding: 0; font-size: 12px;' name='q' value='Search...' onclick='this.value="";' /><br /> <select name='sid' style='float: left; width: 78px; height: 15px; margin: 12px 0 0 46px; font-size: 7pt; padding: 0;'><option value='106081' selected='selected'>liquidx</option><option value='web'>Search The Web</option></select><input type='image' src='http://rollyo.com/remote/btn-togo.png' alt='Go' style='margin: 12px 0 0 3px; float: left;' /><input type='hidden' name='togo-v' value='1' /></fieldset></form></div> 407 </p> 408 </div> 409 347 410 348 syndicate site: 349 <a href="http://www.liquidx.net/blog/feed/atom/" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/img/feed_atom.png" class="feed" alt="atom feed" /></a> 350 <a href="http://www.liquidx.net/blog/feed/rss/" title="feed for all posts on liquidx.net"><img src="http://media.liquidx.net/img/feed_rss.png" class="feed" alt="rss atom" /></a> 351 <a href="http://www.liquidx.net/comments/feed/rss/" title="feed for all comments on liquidx.net"><img src="http://media.liquidx.net/img/feed_comm.png" class="feed" alt="comment feed" /></a> 352 | ©2002-2006 353 <a href="http://al.tse.id.au/">alastair tse</a> <a href="http://creativecommons.org/licenses/by/2.5/">some rights reserved</a> | 354 355 411 <div class="clear"> </div> 412 356 413 </div> 357 414 358 </div> 359 360 <script src="http://www.google-analytics.com/urchin.js" 361 type="text/javascript"></script> 415 416 417 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> 362 418 <script type="text/javascript"> 363 419 _uacct = "UA-58117-1"; plotkit/trunk/doc/PlotKit.Layout.txt
r25 r29 1 {% extends "base .html" %}1 {% extends "basex.html" %} 2 2 {% load markup %} 3 3 {% block pageid %}code{% endblock %} … … 50 50 </tr> 51 51 <tr> 52 <th>barOrientation</th> 53 <td>Orientation of a bar chart. <b>(PlotKit 0.9+ only)</b></td> 54 <td>String ("vertical", "horizontal")</td> 55 <td>vertical</td> 56 </tr> 57 58 <tr> 52 59 <th>xAxis</th> 53 60 <td>Minimum and Maximum values on the X axis.</td> plotkit/trunk/doc/PlotKit.QuickStart.html
r16 r29 1 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 3 4 <head> 4 <title>PlotKit Quick Start | liquidx</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <link href="http://media.liquidx.net/css/page.css" media="screen" 7 rel="Stylesheet" type="text/css" /> 8 <!--[if lt IE 7.]> 9 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 10 <![endif]--> 11 5 <title>PlotKit Quick Start | liquidx</title> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 <link href="http://media.liquidx.net/css/page.css" media="screen" rel="Stylesheet" type="text/css" /> 8 <link href="http://media.liquidx.net/css/x.css" media="screen" rel="Stylesheet" type="text/css" /> 9 <link rel="icon" href="/favicon.png" type="image/x-png"> 10 <link rel="shortcut icon" href="/favicon.png" type="image/x-png"> 11 <!--[if lt IE 7.]> 12 <script defer type="text/javascript" src="http://media.liquidx.net/js/pngfix.js"></script> 13 <![endif]--> 14 12 15 <script type="text/javascript" src="/js/mochi/MochiKit.js"></script> 13 16 <script type="text/javascript" src="/js/plotkit/Base.js"></script> … … 20 23 21 24 <body> 25 <div id="header"> 26 <div id="logo"><a href="http://www.liquidx.net/"><img src="http://media.liquidx.net/imgx/logo.png" width="256" height="128" alt="liquidx.net" /></a></div> 27 <div id="menu-hack"> 28 <div id="menu-l"><img src="http://media.liquidx.net/imgx/menu_l.png" width="17" height="28" alt="menu cap" /></div> 29 <div id="menu-r"><img src="http://media.liquidx.net/imgx/menu_r.png" width="17" height="28" alt="menu cap" /></div> 30 <div id="menu-main"> 31 <ul id="menu" class="code"> 32 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li> 33 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li> 34 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li> 35 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li> 36 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li> 37 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li> 38 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li> 39 <li class="tab" id="status"><a href="http://www.liquidx.net/status/" title="weather report for alastair">status</a></li> 40 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li> 41 </ul> 42 </div> 43 </div> 44 <div id="quick"> 45 <span class="quickbutton"><a href="http://www.liquidx.net/albumartwidget/"><img src="http://media.liquidx.net/imgx/quick_widget.png" alt="album art widget" /></a></span> 46 <span class="quickbutton"><a href="http://www.liquidx.net/plotkit/"><img src="http://media.liquidx.net/imgx/quick_plotkit.png" alt="plotkit" /></a></span> 47 <span class="quickbutton"><a href="http://www.liquidx.net/fruity/"><img src="http://media.liquidx.net/imgx/quick_fruity.png" alt="fruity" /></a></span> 48 </div> 49 50 </div> 51 22 52 <div id="body"> 23 <h1 class="header"><span>liquidx.net</span></h1>24 <div class="menu">25 <ul id="menu" class="code">26 <li class="tab" id="blog"><a href="http://www.liquidx.net/" title="blog/home">blog</a></li>27 <li class="tab" id="code"><a href="http://www.liquidx.net/code/" title="software i have written">software</a></li>28 <li class="tab" id="dev"><a href="http://projects.liquidx.net/" title="source code for my open source projects">dev</a></li>29 <li class="tab" id="photos"><a href="http://recoil.org/~al/albums/" title="photos and videos">photos</a></li>30 <li class="tab" id="research"><a href="http://al.tse.id.au/research/" title="research profile">research</a></li>31 <li class="tab" id="links"><a href="http://www.liquidx.net/links/" title="my bookmarks">linkblog</a></li>32 <li class="tab" id="stats"><a href="http://stats.liquidx.net/" title="stats for various parts of my website">stats</a></li>33 <li class="tab" id="status"><a href="http://www.liquidx.net/status" title="weather report for alastair">status</a></li>34 <li class="tab" id="about"><a href="http://al.tse.id.au/" title="about alastair tse">aboutme</a></li>35 </ul>36 </div>37 38 <div id="content">39 53 <div class="page doc"> 40 54 … … 292 306 </script> 293 307 </div> 308 309



