src/cm/media/js/lib/yui/yui_3.10.3/docs/charts/index.html
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 525 89ef5ed3c48b
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
<!DOCTYPE html>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
<html lang="en">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
<head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
    <meta charset="utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
    <title>Charts</title>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
    <link rel="stylesheet" href="../../build/cssgrids/cssgrids-min.css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
    <link rel="stylesheet" href="../assets/css/main.css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
    <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
    <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
    <script src="../../build/yui/yui-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
</head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
<body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
<!--
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
<a href="https://github.com/yui/yui3"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub"></a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
-->
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
<div id="doc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
    <div id="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
        <h1><img src="http://yuilibrary.com/img/yui-logo.png"></h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
        <a href="#toc" class="jump">Jump to Table of Contents</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
            <h1>Charts</h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
    <div class="yui3-g">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
        <div class="yui3-u-3-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
            <div id="main">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
                <div class="content"><div class="intro">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
	<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
		<img src="../assets/charts/img/chart-01.png" alt="Screenshot of the Charts widget" style="border: 1px solid #bfbfbf; float:right; height:150px; margin: 0 0 8px 8px; width:275px;">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
		The Charts module provides a JavaScript API for visualizing data in a variety of formats across a <a href="http://developer.yahoo.com/yui/articles/gbs">browser test baseline</a>. Based on device and browser capabilities, Charts leverages SVG, HTML Canvas and VML to render its graphical elements. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
	</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
	<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
	The Charts module features a <code>Chart</code> class that allows you to easily create a chart from a set of data. <code>Chart</code> extends <code>Widget</code> and includes configurable attributes that enable you to customize a Chart. Currently, the <code>Chart</code> widget can be used to create different variations and combinations of line, marker, area, spline, column, bar and pie charts.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
	</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
<h2 id="getting-started">Getting Started</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
To include the source files for Charts and its dependencies, first load
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
the YUI seed file if you haven't already loaded it.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
<pre class="code prettyprint">&lt;script src=&quot;http:&#x2F;&#x2F;yui.yahooapis.com&#x2F;3.10.3&#x2F;build&#x2F;yui&#x2F;yui-min.js&quot;&gt;&lt;&#x2F;script&gt;</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
Next, create a new YUI instance for your application and populate it with the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
modules you need by specifying them as arguments to the <code>YUI().use()</code> method.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
YUI will automatically load any dependencies required by the modules you
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
specify.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
<pre class="code prettyprint">&lt;script&gt;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
&#x2F;&#x2F; Create a new YUI instance and populate it with the required modules.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
YUI().use(&#x27;charts&#x27;, function (Y) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
    &#x2F;&#x2F; Charts is available and ready for use. Add implementation
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
    &#x2F;&#x2F; code here.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
&lt;&#x2F;script&gt;</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
For more information on creating YUI instances and on the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
<a href="http://yuilibrary.com/yui/docs/api/classes/YUI.html#method_use"><code>use()</code> method</a>, see the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
documentation for the <a href="../yui/index.html">YUI Global Object</a>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
<h2 id="using">Using the charts widget</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
<p>This section describes how to use the charts widget in further detail.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
It contains these subsections:</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
<h3 id="instantiating">Instantiating A Chart</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
<p>All you need to instantiate a chart is
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
	<ol>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
	    <li>A div container to render the chart.</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
	    <li>An array to provide data for the chart.</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
	</ol>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
<p><strong>*NOTE:</strong> By default, the chart will size itself to the dimensions of its container div. Be sure to include a width and height as demonstrated below:</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
<h4 id="css">CSS</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
<pre class="code prettyprint">#mychart {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
    width: 600px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
    height: 400px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
<h4 id="html">HTML</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
<pre class="code prettyprint">&lt;div id=&quot;mychart&quot;&gt;&lt;&#x2F;div&gt;</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
<h4 id="javascript">JavaScript</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
<pre class="code prettyprint">&#x2F;&#x2F; Data for the chart
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
var myDataValues = [
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
    {category:&quot;5&#x2F;1&#x2F;2010&quot;, values:2000},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
    {category:&quot;5&#x2F;2&#x2F;2010&quot;, values:50},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
    {category:&quot;5&#x2F;3&#x2F;2010&quot;, values:400},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
    {category:&quot;5&#x2F;4&#x2F;2010&quot;, values:200},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
    {category:&quot;5&#x2F;5&#x2F;2010&quot;, values:5000}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
&#x2F;&#x2F; Instantiate and render the chart
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
var mychart = new Y.Chart({
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
    dataProvider: myDataValues,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
    render: &quot;#mychart&quot;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
});</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
    <p>By default, <code>Chart</code> creates a graph with lines and markers. This can be changed through the <code>type</code> attribute. Available values are listed below:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
    <table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
	    <th>Type</th>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
	    <th>Description</th>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
	    <td><code>area</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
	    <td>Visualizes quantitative data with a fill between an axis and relevant data points.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
	    <td><code>areaspline</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
	    <td>An Area Chart in which data points are connected by a curve.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
	    <td><code>bar</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
	    <td>Visualizes bars positioned vertically along a category or time axis. The bars' lengths are proportional to the values they represent along a horizontal axis.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
	    <td><code>column</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
	    <td>Visualizes bars positioned vertically along a category or time axis. The bars' lengths are proportional to the values they represent along a horizontal axis.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
	    <td><code>combo</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
	    <td>Combination of line, marker and area chart. By default, there is no area fill. This is the default type for a <code>Chart</code>.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
	    <td><code>combospline</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
	    <td>A combo chart in which the data points are connected by a curve.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
	    <td><code>line</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
	    <td>Visualizes quantitative data on a graph by connecting relevant data points.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
	    <td><code>markerseries</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
	    <td>Visualizes quantitative data by plotting relevant data points on a graph.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
	    <td><code>pie</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
	    <td>A circular chart divided into wedges which represent data as a percentage of a whole.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
	<tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
	    <td><code>spline</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
	    <td>Visualizes quantitative data on a graph by connecting relevant data points with a curve.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
	</tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
    </table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
    </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
    <h3 id="chartapplication">Chart Application</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
    <p>The <code>Chart</code> class acts as a facade for two underlying application classes:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
    <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
	<dt>CartesianChart</dt><dd>An application used to render multiple series to a graph with x and y axes. Many series can be rendered in a CartesianChart.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
	<dt>PieChart</dt><dd>An application used to render Pie Charts.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
    </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
    <p>When <code>Chart</code> is instantiated, the <code>type</code> attribute determines which class instance will be returned. A value of <code>pie</code> will return an instance of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
    <code>PieChart</code>. All other values will return an instance of <code>CartesianChart</code>. For the most part, this is a distinction that only occurs under the hood. As a
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
    developer, this can be viewed as a single API.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
    <h3 id="attributes">Attributes</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
    <p>The <code>Chart</code> widget adds the following key attributes, in addition to the attributes provided by the base <a href="../widget/index.html#attributes">Widget</a> class:</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
            <table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
                    <th>Property</th>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
                    <th>Type</th>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
                    <th>Description</th>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
                    <td><code>axes</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
                    <td><code>Object</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
                    <td>Axes to appear in the chart. This can be an object of axis instances or object literals used to construct the appropriate axes.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
                    <td><code>categoryAxis</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
                    <td><code>Axis</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
                    <td>Reference to the chart's category axis.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
                    <td><code>categoryAxisName</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
                    <td>Indicates the key value used to identify a category axis in the <code>axes</code> hash. If not specified, the categoryKey attribute value will be used.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
                    <td><code>categoryKey</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
                    <td>The key value used for the chart's category axis. The default value is category.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   201
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   202
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   203
                    <td><code>categoryType</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   204
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   205
                    <td>Indicates whether to use a <code>CategoryAxis</code> or <code>TimeAxis</code> for the <code>Chart</code> instance's category axis. The default value is category.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   206
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   207
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   208
                    <td><code>dataProvider</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   209
                    <td><code>Array</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   210
                    <td>Array of data used to construct the chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   211
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   212
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   213
                    <td><code>direction</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   214
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   215
                    <td>Direction of chart's category axis when there is no series collection specified. Charts can be horizontal or vertical. When the chart type is column, the chart is horizontal. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   216
                    When the chart type is bar, the chart is vertical.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   217
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   218
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   219
                    <td><code>horizontalGridlines</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   220
                    <td><code>Gridlines</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   221
                    <td>Reference to the horizontalGridlines for a cartesian chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   222
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   223
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   224
                    <td><code>interactionType</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   225
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   226
                    <td>Indicates the the <code>Chart</code> instance will fire <code>marker</code> or <code>planar</code> events. The default value is marker.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   227
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   228
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   229
                    <td><code>legend</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   230
                    <td><code>Object</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   231
                    <td>Provides a legend for a <code>Chart</code>.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   232
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   233
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   234
                    <td><code>seriesCollection</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   235
                    <td><code>Array</code></td><td>Collection of series to appear on the chart. This can be an array of Series instances or object literals used to construct the appropriate series.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   236
                    </td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   237
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   238
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   239
                    <td><code>seriesKeys</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   240
                    <td><code>Array</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   241
                    <td>A collection of keys that map to the series axes. If no keys are set, they will be generated automatically depending on the data structure passed into the chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   242
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   243
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   244
                    <td><code>showAreaFill</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   245
                    <td><code>Boolean</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   246
                    <td>Indicates whether or not an area is filled in a combo chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   247
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   248
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   249
                    <td><code>showLines</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   250
                    <td><code>Boolean</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   251
                    <td>Indicates whether to display lines in a combo chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   252
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   253
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   254
                    <td><code>showMarkers</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   255
                    <td><code>Boolean</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   256
                    <td>Indicates whether to display markers in a combo chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   257
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   258
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   259
                    <td><code>stacked</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   260
                    <td><code>Boolean</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   261
                    <td>Indicates whether or not the chart is stacked.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   262
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   263
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   264
                    <td><code>styles</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   265
                    <td><code>Object</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   266
                    <td>properties for the chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   267
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   268
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   269
                    <td><code>tooltip</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   270
                    <td><code>Object</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   271
                    <td>Reference to the default tooltip available for the chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   272
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   273
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   274
                    <td><code>type</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   275
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   276
                    <td>Indicates the default series type for the chart. The default value is <code>combo</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   277
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   278
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   279
                    <td><code>valueAxisName</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   280
                    <td><code>String</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   281
                    <td>Indicates the key value used to identify the default value axis.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   282
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   283
                <tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   284
                    <td><code>verticalGridlines</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   285
                    <td><code>Gridlines</code></td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   286
                    <td>Reference to the verticalGridlines for a cartesian chart.</td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   287
                </tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   288
            </table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   289
            
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   290
            <h3 id="dataProvider">The <code>dataProvider</code> Attribute</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   291
            <p>The only required attributes for instantiating a <code>Chart</code> instance are <code>dataProvider</code> and <code>render</code>. The <code>render</code> attribute can be included 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   292
            in the configuration argument or called explicitly after instantiation.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   293
<pre class="code prettyprint">mychart.render(&quot;#mychart&quot;);</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   294
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   295
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   296
            <p>The <code>Chart</code> widget requires an array for its source of data. The <code>Chart</code> widget will accept an array of object literals or arrays. When an array of arrays 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   297
            is received, the values in the first index will be used for the category axis and all subsequent indices will be used for the value axis/axes. When an array of object literals is 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   298
            received, all records with a key matching the <code>categoryKey</code> attribute will be used for the category axis with all other records used for the value axis/axes.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   299
<h4 id="multi-dimensional-array">Multi-dimensional Array</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   300
<pre class="code prettyprint">var myDataValues = [
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   301
    [&quot;5&#x2F;1&#x2F;2010&quot;, &quot;5&#x2F;2&#x2F;2010&quot;, &quot;5&#x2F;3&#x2F;2010&quot;, &quot;5&#x2F;4&#x2F;2010&quot;, &quot;5&#x2F;5&#x2F;2010&quot;],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   302
    [2000, 50, 400, 200, 5000]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   303
];</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   304
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   305
<h4 id="object-literal-array">Object Literal Array</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   306
<pre class="code prettyprint">var myDataValues = [
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   307
    {category:&quot;5&#x2F;1&#x2F;2010&quot;, values:2000},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   308
    {category:&quot;5&#x2F;2&#x2F;2010&quot;, values:50},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   309
    {category:&quot;5&#x2F;3&#x2F;2010&quot;, values:400},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   310
    {category:&quot;5&#x2F;4&#x2F;2010&quot;, values:200},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   311
    {category:&quot;5&#x2F;5&#x2F;2010&quot;, values:5000}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   312
];</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   313
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   314
<p>The underlying structure of the <code>dataProvider</code> is an array of object literals. If a <code>Chart</code> receives a multi-dimensional array for its 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   315
    <code>dataProvider</code>, it will convert the array to an array of object literals.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   316
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   317
    <h3 id="usingtooltip">Using the <code>tooltip</code> Attribute</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   318
    <p>The <code>Chart</code> class comes with a built-in simple tooltip. This tooltip can be customized or disabled with the <code>tooltip</code> attribute which contains the following
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   319
    properties:</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   320
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   321
    <table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   322
	<tr><th>Property</th><th>Type</th><th>Description</th></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   323
	<tr><td><code>hideEvent</code></td><td><code>String</code>/<code>Array</code></td><td>Event that hides the tooltip. This allows you to specify which mouse event(s) hides the tooltip. You can also pass this an array of events and each event in the array will hide the tooltip. The default value is <code>mouseout</code>.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   324
	<tr><td><code>markerEventHandler</code></td><td><code>Function</code></td><td>Displays and hides a tooltip based on marker events.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   325
	<tr><td><code>markerLabelFunction</code></td><td><code>Function</code></td><td>Reference to the function used to format a marker event triggered tooltip's text. The markerLabelFunction has the following arguments:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   326
        <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   327
            <dt>categoryItem</dt><dd>An object containing the following:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   328
                <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   329
                    <dt>axis</dt><dd>The axis that the category is bound to</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   330
                    <dt>displayName</dt><dd>The display name set to the category (defaults to key if not provided)</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   331
                    <dt>key</dt><dd>The key of the category</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   332
                    <dt>value</dt><dd>The value of the category</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   333
                </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   334
            </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   335
            <dt>valueItem</dt><dd>An object containing the following:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   336
                <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   337
                    <dt>axis</dt><dd>The axis that the item's series is bound to</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   338
                    <dt>displayName</dt><dd>The display name of the series (defaults to key if not provided)</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   339
                    <dt>key</dt><dd>The key for the series</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   340
                    <dt>value</dt><dd>The value for the series item<dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   341
                </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   342
            </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   343
            <dt>itemIndex</dt><dd>The index of the item within its series.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   344
            <dt>series</dt><dd>The series that the item belongs to</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   345
            <dt>seriesIndex</dt><dd>The index of the series in the seriesCollection</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   346
        </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   347
        The method returns an <code>HTMLElement</code> which is written into the DOM using <code>appendChild</code>. If you override this method and choose to return an html string, you
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   348
        will also need to override the tooltip's <code>setTextFunction</code> method to accept an html string.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   349
        <p><strong>*NOTE:</strong> Previous to 3.5.0, this method used <code>innerHTML</code>. The functionality was changed to prevent potential security vectors. If you have current implementations 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   350
        in which your custom <code>markerLabelFunction</code> is dependent on <code>innerHTML</code> to format your text. You will need to either change them to work with <code>appendChild</code> or
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   351
        update the tooltip's <code>setFunction</code> method to accept an html string. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   352
<pre class="code prettyprint">tooltip: {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   353
    setTextFunction: function(textField, val) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   354
        textField.setHTML(val);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   355
    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   356
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   357
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   358
        If you use such a strategy, please ensure your content is safe.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   359
    </td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   360
	<tr><td><code>node</code></td><td><code>HTMLElement</code></td><td>Reference (read-only) to the actual dom node of the tooltip.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   361
	<tr><td><code>planarEventHandler</code></td><td><code>Function</code></td><td>Displays and hides a tooltip based on planar events.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   362
	<tr><td><code>planarLabelFunction</code></td><td><code>Function</code></td><td>Reference to the function used to format a planar event triggered tooltip's text. The <code>planarLabelFunction</code> has the following arguments:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   363
        <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   364
            <dt>categoryAxis</dt><dd>Reference to the categoryAxis of the chart.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   365
            <dt>valueItems</dt><dd>Array of objects for each series that has a data point in the coordinate plane of the event. Each object contains the following data:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   366
                <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   367
                    <dt>axis</dt><dd>The value axis of the series.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   368
                    <dt>key</dt><dd>The key for the series.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   369
                    <dt>value</dt><dd>The value for the series item.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   370
                    <dt>displayName</dt><dd>The display name of the series. (defaults to key if not provided)</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   371
                </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   372
            </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   373
            <dt><dt>index</dt><dd>The index of the item within its series.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   374
            <dt>seriesArray</dt><dd>Array of series instances for each value item.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   375
            <dt>seriesIndex</dt><dd>The index of the series in the <code>seriesCollection</code>.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   376
        </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   377
        The method returns an <code>HTMLElement</code> which is written into the DOM using <code>appendChild</code>. If you override this method and choose to return an html string, you
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   378
        will also need to override the tooltip's <code>setTextFunction</code> method to accept an html string.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   379
        <p><strong>*NOTE:</strong> Previous to 3.5.0, this method used <code>innerHTML</code>. The functionality was changed to prevent potential security vectors. If you have current implementations 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   380
        in which your custom <code>planarLabelFunction</code> is dependent on <code>innerHTML</code> to format your text. You will need to either change them to work with <code>appendChild</code> or
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   381
        update the tooltip's <code>setFunction</code> method to accept an html string. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   382
<pre class="code prettyprint">tooltip: {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   383
    setTextFunction: function(textField, val) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   384
        textField.setHTML(val);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   385
    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   386
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   387
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   388
        If you use such a strategy, please ensure your content is safe.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   389
    </td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   390
    <tr><td>setTextFunction</td><td><code>Function</code></td><td>Method that writes content returned from <code>planarLabelFunction</code> or <code>markerLabelFunction</code> into the the tooltip node.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   391
    has the following signature:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   392
        <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   393
            <dt>label</dt><dd>The <code>HTMLElement</code> that the content is to be added.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   394
            <dt>val</dt><dd>The content to be rendered into tooltip. This can be a <code>String</code> or <code>HTMLElement</code>. If an HTML string is used, it will be rendered as a string.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   395
        </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   396
    </td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   397
	<tr><td><code>show</code></td><td><code>Boolean</code></td><td>Indicates whether to show a tooltip.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   398
	<tr><td><code>showEvent</code></td><td><code>String</code></td><td>Event that triggers the tooltip. This allows you to specify which mouse event will cause the tooltip to display. The default value is <code>mouseover</code></td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   399
	<tr><td><code>styles</code></td><td><code>Object</code></td><td>Hash of CSS styles that are applied to the tooltip's node.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   400
    </table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   401
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   402
    <h3 id="usingstyles">Styling a <code>CartesianChart</code> with the <code>styles</code> Attribute</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   403
    <p>The <code>styles</code> attribute can be used to update the properties of different chart components in a <code>CartesianChart</code>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   404
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   405
    <table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   406
	<tr><th>Property</th><th>Type</th><th>Description</th></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   407
	<tr><td><code>axes</code></td><td><code>Object</code></td><td>An object containing references to the <code>styles</code> attribute for each <code>Axis</code> instance in the chart.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   408
	<tr><td><code>graph</code></td><td><code>Object</code></td><td>A reference to the <code>styles</code> attribute of the chart applications's <code>Graph</code>.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   409
	<tr><td><code>series</code></td><td><code>Object</code></td><td>An object containing references to the <code>styles</code> attribute for each <code>CartesianSeries</code> instance in the chart.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   410
    </table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   411
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   412
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   413
    <h3 id="usingaxes">Using the <code>axes</code> Attribute</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   414
    <p>The <code>axes</code> attribute allows you to specify axes to be used in the chart. The <code>axes</code> attribute contains a hash of either <code>Axis</code> instances or
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   415
    object literals containing information that the <code>Chart</code> will use to create axes. The most common use case is to use object literals. Below are the attributes available:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   416
    </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   417
    <table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   418
	<tr><th>Property</th><th>Type</th><th>Description</th></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   419
	<tr><td><code>alwaysShowZero</code></td><td><code>Boolean</code></td><td>Ensures that zero appears on a <code>NumericAxis</code> when <code>minimum</code> and <code>maximum</code> are not explicitly set.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   420
	<tr><td><code>keys</code></td><td><code>Array</code></td><td>An array keys used to bind data from the <code>dataProvider</code> to the axis.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   421
	<tr><td><code>labelFormat</code></td><td><code>Object</code></td><td>Template for formatting labels. Used by <code>labelFunction</code> in <code>NumericAxis</code> and <code>TimeAxis</code> instances. For <code>TimeAxis</code> instances the <code>labelFormat</code> is an <code>STRFTime</code> string. For <code>NumericAxis</code> instances the <code>labelFormat</code> is an object literal containing the following properties:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   422
	<ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   423
	    <li>prefix</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   424
	    <li>thousandsSeparator</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   425
	    <li>decimalSeparator</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   426
	    <li>decimalPlaces</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   427
	    <li>suffix</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   428
	</ul></td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   429
	<tr><td><code>labelFunction</code></td><td><code>Function</code></td><td>Function used to format axis labels for display. The return value is added to the <code>Axis</code> with <code>appendChild</code>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   430
        <p><strong>*NOTE:</strong> Previous to 3.5.0, this method used <code>innerHTML</code>. The functionality was changed to prevent potential security vectors. If you have current implementations 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   431
        in which your custom <code>labelFunction</code> is dependent on <code>innerHTML</code> to format your text. You will need to either change them to work with <code>appendChild</code> or
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   432
        update the Axis' <code>appendLabelFunction</code> method to accept an html string. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   433
<pre class="code prettyprint">appendLabelFunction: function(textField, val) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   434
    textField.innerHTML = val;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   435
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   436
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   437
        If you use such a strategy, please ensure your content is safe.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   438
    </td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   439
	<tr><td><code>appendLabelFunction</code></td><td><code>Function</code></td><td>Function used to add the output of the <code>labelFunction</code> to the <code>Axis</code> using <code>appendChild</code>. This attribute can be overridden
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   440
    as needed.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   441
    <tr><td><code>title</code></td><td><code>String</code></td><td>Optional attribute that allows for specification of an axis title. The value of this attribute is added to the <code>Axis</code> with <code>appendChild</code>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   442
        <p><strong>*NOTE:</strong> Previous to 3.5.0, this attribute was added to the DOM using <code>innerHTML</code>. The functionality was changed to prevent potential security vectors. If you have current implementations 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   443
        in which the value of the <code>title</code> attribute is dependent on <code>innerHTML</code> to format your text. You will need to either change the value to an HTMLElement that can be 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   444
        added with <code>appendChild</code> or update the Axis' <code>appendTitleFunction</code> method to accept an html string. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   445
<pre class="code prettyprint">appendTitleFunction: function(textField, val) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   446
    textField.innerHTML = val;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   447
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   448
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   449
        If you use such a strategy, please ensure your content is safe.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   450
    </td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   451
    <tr><td><code>appendTitleFunction</code></td><td><code>Function</code></td><td>Function used to add the <code>title</code> attribute to the <code>Axis</code> using <code>appendChild</code>. This attribute can be overridden as needed.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   452
    <tr><td><code>maximum</code></td><td><code>Object</code></td><td>The maximum value to display on an axis. (<code>TimeAxis</code> and <code>NumericAxis</code> only)</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   453
	<tr><td><code>minimum</code></td><td><code>Object</code></td><td>The minimum value to display on an axis. (<code>TimeAxis</code> and <code>NumericAxis</code> only)</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   454
	<tr><td><code>position</code></td><td><code>String</code></td><td>Position in relationship to the graph in which to place the axis. (top, right, bottom, left)</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   455
	<tr><td><code>roundingMethod</code></td><td><code>String</code></td><td>Algorithm used for rounding units on a <code>NumericAxis</code> when <code>minimum</code> and <code>maximum</code> are not explicitly set.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   456
    </table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   457
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   458
    <h3 id="referenceseriesandaxis">Referencing Series and Axis Instances</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   459
    <p>Sometimes you'll want to update an axis or a series after a chart has been instantiatied. This can be done with the <code>Chart</code>'s <code>getAxisByKey</code> and
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   460
    <code>getSeries</code> methods. The <code>getAxisByKey</code> method looks up and returns an <code>Axis</code> instance based on its a key reference.</p></h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   461
<h4 id="using-getaxisbykey">Using <code>getAxisByKey</code></h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   462
<pre class="code prettyprint">var leftAxis = mychart.getAxisByKey(&quot;values&quot;);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   463
leftAxis.set(&quot;styles&quot;, {label:{rotation:-45}});</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   464
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   465
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   466
            <p>The <code>getSeries</code> method will accept either an index or a key reference and return a series.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   467
<h4 id="using-getseries-with-a-key-">Using <code>getSeries</code> with a Key </h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   468
<pre class="code prettyprint">var mySeries = mychart.getSeries(&quot;category&quot;);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   469
mySeries.set(&quot;visible&quot;, false);</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   470
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   471
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   472
<h4 id="using-getseries-with-an-index-">Using <code>getSeries</code> with an Index </h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   473
<pre class="code prettyprint">var mySeries = mychart.getSeries(0);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   474
mySeries.set(&quot;visible&quot;, false);</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   475
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   476
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   477
    <h3 id="usinglegend">Using the <code>legend</code> Attribute</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   478
    <p>The <code>legend</code> attribute allows you to define a legend for your <code>Chart</code> instance. The <code>legend</code> is an object containing the attributes necessary for defining and
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   479
    styling the legend. You must include the 'charts-legend' module if you want have legends in your chart.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   480
<pre class="code prettyprint">YUI().use(&#x27;charts-legend&#x27;, function (Y) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   481
    &#x2F;&#x2F; Charts is available and ready for use. Add implementation
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   482
    &#x2F;&#x2F; code here.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   483
});</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   484
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   485
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   486
    <p>To see how to create a chart with a legend, check out the <a href="charts-legend.html">example</a>. Below is a list of the available attributes.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   487
    <table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   488
	<tr><th>Property</th><th>Type</th><th>Description</th></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   489
    <tr><td>chart</td><td><code>Chart</code></td><td>Reference to the <code>Chart</code> instance.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   490
    <tr><td>direction</td><td><code>String</code></td><td>Indicates the direction in relation of the legend's layout. The <code>direction</code> of the legend is determined by its <code>position</code> value.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   491
    <tr><td>position</td><td><code>String</code></td><td>Indicates the position and direction of the legend. Possible values are <code>left</code>, <code>top</code>, <code>right</code> and <code>bottom</code>. Values of <code>left</code> and 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   492
    <code>right</code> values have a <code>direction</code> of <code>vertical</code>. Values of <code>top</code> and <code>bottom</code> values have a <code>direction</code> of <code>horizontal</code>.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   493
    <tr><td>width</td><td><code>Number</code></td><td>The width of the legend. Depending on the implementation of the ChartLegend, this value is <code>readOnly</code>. By default, the legend is included 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   494
    in the layout of the <code>Chart</code> that it references. Under this circumstance, <code>width</code> is always <code>readOnly</code>. When the legend is rendered in its own dom element, the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   495
    <code>readOnly</code> status is determined by the  direction of the legend. If the <code>position</code> is <code>left</code> or <code>right</code> or the <code>direction</code> is <code>vertical</code>, width is <code>readOnly</code>. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   496
    If the position is <code>top</code> or <code>bottom</code> or the <code>direction</code> is <code>horizontal</code>, width can be explicitly set. If width is not explicitly set, the width will be determined 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   497
    by the width of the legend's parent element.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   498
    <tr><td>height</td><td><code>Number</code></td><td>The height of the legend. Depending on the implementation of the ChartLegend, this value is <code>readOnly</code>. By default, the legend is included 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   499
    in the layout of the <code>Chart</code> that it references. Under this circumstance, <code>height</code> is always <code>readOnly</code>. When the legend is rendered in its own dom element, the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   500
    <code>readOnly</code> status is determined by the direction of the legend. If the <code>position</code> is <code>top</code> or <code>bottom</code> or the <code>direction</code> is <code>horizontal</code>, height is <code>readOnly</code>. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   501
    If the position is <code>left</code> or <code>right</code> or the <code>direction</code> is <code>vertical</code>, height can be explicitly set. If height is not explicitly set, the height will be determined 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   502
    by the width of the legend's parent element.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   503
    <tr><td>x</td><td><code>Number</code></td><td>Indicates the x position of legend.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   504
    <tr><td>y</td><td><code>Number</code></td><td>Indicates the y position of legend.</td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   505
    <tr><td>styles</td><td><code>Object</code></td><td>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   506
    Properties used to display and style the ChartLegend.  This attribute is inherited from <code>Renderer</code>. Below are the default values:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   507
      <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   508
          <dt>gap</dt><dd>Distance, in pixels, between the <code>ChartLegend</code> instance and the chart's content. When <code>ChartLegend</code> is rendered within a <code>Chart</code> instance this value is applied.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   509
          <dt>hAlign</dt><dd>Defines the horizontal alignment of the <code>items</code> in a <code>ChartLegend</code> rendered in a horizontal direction. This value is applied when the instance's <code>position</code> is set to top or bottom. This attribute can be set to left, center or right. The default value is center.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   510
          <dt>vAlign</dt><dd>Defines the vertical alignment of the <code>items</code> in a <code>ChartLegend</code> rendered in vertical direction. This value is applied when the instance's <code>position</code> is set to left or right. The attribute can be set to top, middle or bottom. The default value is middle.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   511
          <dt>item</dt><dd>Set of style properties applied to the <code>items</code> of the <code>ChartLegend</code>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   512
              <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   513
                  <dt>hSpacing</dt><dd>Horizontal distance, in pixels, between legend <code>items</code>.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   514
                  <dt>vSpacing</dt><dd>Vertical distance, in pixels, between legend <code>items</code>.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   515
                  <dt>label</dt><dd>Properties for the text of an <code>item</code>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   516
                      <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   517
                          <dt>color</dt><dd>Color of the text. The default values is "#808080".</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   518
                          <dt>fontSize</dt><dd>Font size for the text. The default value is "85%".</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   519
                      </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   520
                  </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   521
                  <dt>marker</dt><dd>Properties for the <code>item</code> markers.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   522
                      <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   523
                          <dt>width</dt><dd>Specifies the width of the markers.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   524
                          <dt>height</dt><dd>Specifies the height of the markers.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   525
                      </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   526
                  </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   527
              </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   528
          </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   529
          <dt>styles</dt><dd>Properties for the <code>ChartLegend</code> background.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   530
              <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   531
                  <dt>fill</dt><dd>Properties for the background fill.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   532
                      <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   533
                          <dt>color</dt><dd>Color for the fill. The default value is "#faf9f2".</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   534
                      </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   535
                  </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   536
                  <dt>stroke</dt><dd>Properties for the background stroke.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   537
                      <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   538
                          <dt>color</dt><dd>Color for the stroke. The default value is "#dad8c9".</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   539
                          <dt>weight</dt><dd>Weight of the stroke. The default values is 1.</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   540
                      </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   541
                  </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   542
              </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   543
          </dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   544
     </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   545
    </td></tr>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   546
    </table>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   547
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   548
</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   549
<h2 id="issues">Known Issues</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   550
<ul class="spaced">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   551
    <li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   552
        <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   553
        Custom formatting for tooltip's and axis title and labels has been updated for 3.5.0 and higher to prevent potential security vectors. This may cause backward 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   554
        compatibility issues when upgrading from 3.4.x and below under the following circumstances:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   555
            <ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   556
                <li>If you have written a custom <code>labelFunction</code> for your axis that is dependent upon <code>innerHTML</code> for formatting, the current implementation will need
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   557
                to be changed so that it will work with <code>appendChild</code>. Alternatively, there is a newly created <code>appendLabelFunction</code> attribute that can be overridden
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   558
                to use <code>innerHTML</code>. More information can be found under the labelFunction section <a href="#usingaxes">here</a>.</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   559
                <li>If you are dependent on <code>innerHTML</code> to format the value of an Axis <code>title</code>, you will need to pass in an HTMLElement that can be added using <code>appendChild</code>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   560
                Alternatively, there is a newly created <code>appendTitleFunction</code> attribute that can be overridden to use <code>innerHTML</code>. More information can be found under
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   561
                the title section <a href="#usingaxes">here</a>.</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   562
                <li>If you are using the <code>tooltip</code> attribute's <code>markerLabelFunction</code> or <code>planarLabelFunction</code> to add custom formatting to a chart's tooltip. You will need
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   563
                to update it so that is not dependent on <code>innerHTML</code>. The <a href="charts-customizedtooltip.html">Customize a Chart's Tooltip</a> example has been 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   564
                updated to demonstrate the correct way to construct a custom tooltip function. Alternatively, there is a newly created <code>setTextFunction</code> property of the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   565
                <code>tooltip</code> attribute that can be overridden to use <code>innerHTML</code>. More information can be found under the markerLabelFunction and planarLabelFunction sections
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   566
                <a href="#usingtooltip">here</a>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   567
            </ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   568
        </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   569
    </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   570
    <li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   571
        <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   572
        Charts load slowly in android devices. Performance optimizations will need to be added in a future release. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   573
        </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   574
    </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   575
    <li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   576
        <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   577
        Planar interaction with chart types that do not include markers can be confusing. It is not readily apparent where to mouseover to display tooltips. This will be addressed in a future release.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   578
        </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   579
    </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   580
    <li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   581
        <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   582
        Default mouse interactions are not intuitive for touch devices. For example, tooltips show and hide on <code>mouseover</code> and <code>mouseout</code> events. Analysis needs to be done to determine
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   583
        the appropriate default events for touch devices. See the <a href="#usingtooltip"> Using the <code>tooltip</code> Attribute</a> section to 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   584
        see how to customize mouse events for the chart.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   585
        </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   586
    </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   587
</ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   588
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   589
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   590
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   591
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   592
        <div class="yui3-u-1-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   593
            <div class="sidebar">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   594
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   595
                    <div id="toc" class="sidebox">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   596
                        <div class="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   597
                            <h2 class="no-toc">Table of Contents</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   598
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   599
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   600
                        <div class="bd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   601
                            <ul class="toc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   602
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   603
<a href="#getting-started">Getting Started</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   604
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   605
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   606
<a href="#using">Using the charts widget</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   607
<ul class="toc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   608
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   609
<a href="#instantiating">Instantiating A Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   610
<ul class="toc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   611
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   612
<a href="#css">CSS</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   613
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   614
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   615
<a href="#html">HTML</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   616
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   617
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   618
<a href="#javascript">JavaScript</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   619
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   620
</ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   621
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   622
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   623
<a href="#chartapplication">Chart Application</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   624
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   625
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   626
<a href="#attributes">Attributes</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   627
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   628
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   629
<a href="#dataProvider">The <code>dataProvider</code> Attribute</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   630
<ul class="toc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   631
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   632
<a href="#multi-dimensional-array">Multi-dimensional Array</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   633
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   634
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   635
<a href="#object-literal-array">Object Literal Array</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   636
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   637
</ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   638
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   639
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   640
<a href="#usingtooltip">Using the <code>tooltip</code> Attribute</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   641
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   642
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   643
<a href="#usingstyles">Styling a <code>CartesianChart</code> with the <code>styles</code> Attribute</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   644
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   645
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   646
<a href="#usingaxes">Using the <code>axes</code> Attribute</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   647
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   648
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   649
<a href="#referenceseriesandaxis">Referencing Series and Axis Instances</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   650
<ul class="toc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   651
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   652
<a href="#using-getaxisbykey">Using <code>getAxisByKey</code></a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   653
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   654
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   655
<a href="#using-getseries-with-a-key-">Using <code>getSeries</code> with a Key </a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   656
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   657
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   658
<a href="#using-getseries-with-an-index-">Using <code>getSeries</code> with an Index </a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   659
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   660
</ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   661
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   662
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   663
<a href="#usinglegend">Using the <code>legend</code> Attribute</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   664
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   665
</ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   666
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   667
<li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   668
<a href="#issues">Known Issues</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   669
</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   670
</ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   671
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   672
                    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   673
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   674
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   675
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   676
                    <div class="sidebox">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   677
                        <div class="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   678
                            <h2 class="no-toc">Examples</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   679
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   680
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   681
                        <div class="bd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   682
                            <ul class="examples">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   683
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   684
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   685
                                        <li data-description="Shows how to use Charts to create a basic chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   686
                                            <a href="charts-simple.html">Basic Charts Implementation</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   687
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   688
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   689
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   690
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   691
                                        <li data-description="Shows how to create a chart with multiple series.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   692
                                            <a href="charts-multiseries.html">Chart with Multiple Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   693
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   694
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   695
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   696
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   697
                                        <li data-description="Shows how to create a column chart with multiple series.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   698
                                            <a href="charts-column.html">Specify Chart Type</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   699
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   700
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   701
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   702
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   703
                                        <li data-description="Shows how to create a column chart with a stacked numeric axis.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   704
                                            <a href="charts-stackedcolumn.html">Create Stacked Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   705
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   706
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   707
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   708
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   709
                                        <li data-description="Shows how to create a chart with a time axis.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   710
                                            <a href="charts-timeaxis.html">Create a Chart with a Time Axis</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   711
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   712
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   713
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   714
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   715
                                        <li data-description="Shows how to add gridlines to a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   716
                                            <a href="charts-gridlines.html">Add Gridlines to a Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   717
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   718
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   719
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   720
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   721
                                        <li data-description="Shows how to create a chart with planar based events.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   722
                                            <a href="charts-stackedarea.html">Create a Stacked Area Chart with Planar Based Events</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   723
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   724
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   725
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   726
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   727
                                        <li data-description="Shows how to use a chart&#x27;s styles attribute to customize a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   728
                                            <a href="charts-globalstyles.html">Customize a Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   729
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   730
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   731
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   732
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   733
                                        <li data-description="Shows how to customize the default tooltip of a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   734
                                            <a href="charts-customizedtooltip.html">Customize a Chart&#x27;s Tooltip</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   735
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   736
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   737
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   738
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   739
                                        <li data-description="Shows how to explicitly define the axes and series for a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   740
                                            <a href="charts-objectstyles.html">Define a Chart&#x27;s Axes and Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   741
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   742
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   743
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   744
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   745
                                        <li data-description="Shows how to use charts to create a pie chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   746
                                            <a href="charts-pie.html">Pie Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   747
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   748
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   749
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   750
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   751
                                        <li data-description="Shows how to create a chart with multiple value axes.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   752
                                            <a href="charts-dualaxes.html">Dual Axes Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   753
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   754
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   755
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   756
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   757
                                        <li data-description="Shows how to access a chart instance&#x27;s value axis after the chart has rendered.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   758
                                            <a href="charts-axisupdate.html">Update Chart Axis</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   759
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   760
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   761
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   762
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   763
                                        <li data-description="Shows how to access a chart instance&#x27;s seriesCollection after the chart has rendered.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   764
                                            <a href="charts-seriesupdate.html">Update Chart Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   765
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   766
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   767
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   768
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   769
                                        <li data-description="Shows how to add a legend to a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   770
                                            <a href="charts-legend.html">Create Chart with a Legend</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   771
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   772
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   773
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   774
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   775
                                        <li data-description="Shows how to render multiple data points in a singe marker.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   776
                                            <a href="charts-groupmarkers.html">Group Marker Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   777
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   778
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   779
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   780
                            </ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   781
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   782
                    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   783
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   784
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   785
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   786
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   787
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   788
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   789
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   790
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   791
<script src="../assets/vendor/prettify/prettify-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   792
<script>prettyPrint();</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   793
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   794
<script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   795
YUI.Env.Tests = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   796
    examples: [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   797
    project: '../assets',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   798
    assets: '../assets/charts',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   799
    name: 'charts',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   800
    title: 'Charts',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   801
    newWindow: '',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   802
    auto:  false 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   803
};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   804
YUI.Env.Tests.examples.push('charts-simple');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   805
YUI.Env.Tests.examples.push('charts-multiseries');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   806
YUI.Env.Tests.examples.push('charts-column');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   807
YUI.Env.Tests.examples.push('charts-stackedcolumn');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   808
YUI.Env.Tests.examples.push('charts-timeaxis');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   809
YUI.Env.Tests.examples.push('charts-gridlines');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   810
YUI.Env.Tests.examples.push('charts-stackedarea');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   811
YUI.Env.Tests.examples.push('charts-globalstyles');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   812
YUI.Env.Tests.examples.push('charts-customizedtooltip');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   813
YUI.Env.Tests.examples.push('charts-objectstyles');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   814
YUI.Env.Tests.examples.push('charts-pie');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   815
YUI.Env.Tests.examples.push('charts-dualaxes');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   816
YUI.Env.Tests.examples.push('charts-axisupdate');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   817
YUI.Env.Tests.examples.push('charts-seriesupdate');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   818
YUI.Env.Tests.examples.push('charts-legend');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   819
YUI.Env.Tests.examples.push('charts-groupmarkers');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   820
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   821
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   822
<script src="../assets/yui/test-runner.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   823
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   824
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   825
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   826
</body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   827
</html>