Changeset 29

Show
Ignore:
Timestamp:
21/05/06 12:16:32 (2 years ago)
Author:
al
Message:

horizontal bar charts plus new generated docs. added horizontal option to docs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plotkit/trunk/PlotKit/Layout.js

    r19 r29  
    5353    this.options = { 
    5454        "barWidthFillFraction": 0.75, 
     55        "barOrientation": "vertical", 
    5556        "xOriginIsZero": true, 
    5657        "yOriginIsZero": true, 
     
    155156    this._evaluateScales(); 
    156157    if (this.style == "bar") { 
    157         this._evaluateBarCharts(); 
     158        if (this.options.barOrientation == "horizontal") { 
     159            this._evaluateHorizBarCharts(); 
     160        } 
     161        else { 
     162            this._evaluateBarCharts(); 
     163        } 
    158164        this._evaluateBarTicks(); 
    159165    } 
     
    373379}; 
    374380 
     381// Create the horizontal bars 
     382PlotKit.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 
    375441 
    376442// Create the line charts 
     
    516582    }; 
    517583    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    } 
    518597}; 
    519598 
  • plotkit/trunk/doc/PlotKit.Base.html

    r16 r29  
     1 
    12<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    23<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 
    34<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         
    1215<link href="doc.css" media="screen" rel="stylesheet" type="text/css" /> 
    1316 
     
    1518 
    1619<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     
    1747    <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"> 
    3448<div class="page doc api"> 
    3549 
     
    191205</div> 
    192206</div> 
     207         
     208         
    193209     
    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          
    195251     
    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     | &copy;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">&nbsp;</div> 
     253         
    204254    </div> 
    205255 
    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> 
    210259   <script type="text/javascript"> 
    211260   _uacct = "UA-58117-1"; 
  • plotkit/trunk/doc/PlotKit.Base.txt

    r25 r29  
    1 {% extends "base.html" %} 
     1{% extends "basex.html" %} 
    22{% load markup %} 
    33{% block pageid %}code{% endblock %} 
  • plotkit/trunk/doc/PlotKit.Canvas.html

    r16 r29  
     1 
    12<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    23<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 
    34<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         
    1215<link href="doc.css" media="screen" rel="stylesheet" type="text/css" /> 
    1316 
     
    1518 
    1619<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     
    1747    <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"> 
    3448<div class="page doc api"> 
    3549 
     
    96110</div> 
    97111</div> 
     112         
     113         
    98114     
    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          
    100156     
    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     | &copy;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">&nbsp;</div> 
     158         
    109159    </div> 
    110160 
    111 </div> 
    112161 
    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> 
    115164   <script type="text/javascript"> 
    116165   _uacct = "UA-58117-1"; 
  • plotkit/trunk/doc/PlotKit.Canvas.txt

    r25 r29  
    1 {% extends "base.html" %} 
     1{% extends "basex.html" %} 
    22{% load markup %} 
    33{% block pageid %}code{% endblock %} 
  • plotkit/trunk/doc/PlotKit.Layout.html

    r16 r29  
     1 
    12<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    23<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 
    34<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         
    1215<link href="doc.css" media="screen" rel="stylesheet" type="text/css" /> 
    1316 
     
    1518 
    1619<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     
    1747    <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"> 
    3448<div class="page doc api"> 
    3549 
     
    6983        <td>0.75</td> 
    7084    </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     
    7192    <tr> 
    7293        <th>xAxis</th> 
     
    343364</div> 
    344365</div> 
     366         
     367         
    345368     
    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          
    347410     
    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     | &copy;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">&nbsp;</div> 
     412         
    356413    </div> 
    357414 
    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> 
    362418   <script type="text/javascript"> 
    363419   _uacct = "UA-58117-1"; 
  • plotkit/trunk/doc/PlotKit.Layout.txt

    r25 r29  
    1 {% extends "base.html" %} 
     1{% extends "basex.html" %} 
    22{% load markup %} 
    33{% block pageid %}code{% endblock %} 
     
    5050        </tr> 
    5151        <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> 
    5259                <th>xAxis</th> 
    5360                <td>Minimum and Maximum values on the X axis.</td> 
  • plotkit/trunk/doc/PlotKit.QuickStart.html

    r16 r29  
     1 
    12<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    23<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > 
    34<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         
    1215<script type="text/javascript" src="/js/mochi/MochiKit.js"></script> 
    1316<script type="text/javascript" src="/js/plotkit/Base.js"></script> 
     
    2023 
    2124<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     
    2252    <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"> 
    3953<div class="page doc"> 
    4054 
     
    292306</script> 
    293307</div> 
     308         
     309