src/cm/media/js/lib/yui/yui_3.10.3/docs/charts/charts-axisupdate.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>Example: Update Chart Axis</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
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
            <h1>Example: Update Chart Axis</h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
    <div class="yui3-g">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
        <div class="yui3-u-3-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
            <div id="main">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
                <div class="content"><style scoped>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
#mychart {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
    margin:10px 10px 10px 10px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
    width:90%;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
    max-width: 800px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
    height:400px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
.fields label {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
    font-weight:bold;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
    display:block;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
    float:left;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
    width:8em;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
.fields {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
    border-top:1px solid #aaa;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
    padding:10px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
</style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
<div class="intro">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
<p>This example shows how to access <code>Chart</code> instance's value axis after the <code>Chart</code> has rendered.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
<div class="example">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
<div id="mychart"></div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
<form id="changeValue" class="fields" action="#">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
    <div class="body">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
        <label for="axisSelector">axis:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
        <select name="axisSelector" id="axisSelector">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
            <option value="dateRange">dateRange</option>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
            <option value="financials">financials</option>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
        </select>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
    </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
        <label for="color">color:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
        <input type="text" name="color" id="color" />
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
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
        <label for="rotation">rotation:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
        <input type="text" name="rotation" id="rotation" />
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
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
    <div class="footer">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
        <button type="button" class="action" id="updateAxis">Update Axis</button>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
    </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
</form>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
<script type="text/javascript">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
(function() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
    YUI().use('escape', 'charts', function (Y) 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
    { 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
        //dataProvider source
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
        var myDataValues = [ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
            {date:"1/1/2010", miscellaneous:2000, expenses:3700, revenue:2200}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
            {date:"2/1/2010", miscellaneous:5000, expenses:9100, revenue:100}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
            {date:"3/1/2010", miscellaneous:4000, expenses:1900, revenue:1500}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
            {date:"4/1/2010", miscellaneous:3000, expenses:3900, revenue:2800}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
            {date:"5/1/2010", miscellaneous:500, expenses:7000, revenue:2650},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
            {date:"6/1/2010", miscellaneous:3000, expenses:4700, revenue:1200} 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
        ];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
        //Define our axes for the chart.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
        var myAxes = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
            financials:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
                keys:["miscellaneous", "revenue", "expenses"],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
                position:"right",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
                type:"numeric",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
                styles:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
                    majorTicks:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
                        display: "none"
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
            },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
            dateRange:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
                keys:["date"],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
                position:"bottom",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
                type:"category",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
                styles:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
                    majorTicks:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
                        display: "none"
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
                    },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
                    label: {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
                        rotation:-45,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
                        margin:{top:5}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
        };
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
        //instantiate the chart
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
        var myChart = new Y.Chart({
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
                            type:"column",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
                            categoryKey:"date",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
                            dataProvider:myDataValues, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
                            axes:myAxes, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
                            horizontalGridlines: true,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
                            verticalGridlines: true,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
                            render:"#mychart"
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
                        });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
        //Click handler
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
        Y.on("click", function(e) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
            var axisName = Y.one("#axisSelector").get("value"),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
                rotation = parseFloat(Y.one("#rotation").get("value")),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
                color = Y.Escape.html(Y.one("#color").get("value")),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
                label = null,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
                axis;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
            if(axisName)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
                axis = myChart.getAxisByKey(axisName);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
                if(!isNaN(rotation))
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
                    label = {rotation:rotation};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
                if(color)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
                    if(!label)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
                    {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
                        label = {};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
                    label.color = color;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
                if(label)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
                    axis.set("styles", {label:label});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
       }, "#updateAxis");
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
    });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
})();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
<h3>Access and Update a <code>Chart</code> Instance's Axis.</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
<p>Often times, you will need to update a chart after it has been rendered. This example demonstrates how to access and update an axis. Specifically, we'll update the rotation and color of 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
the axis labels.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
<p>A <code>Chart</code> instance's axes can be accessed through the <code>getAxisByKey</code> method. This method takes the axis' key identifier as an argument. If you have explicitly set your
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
axis through the <code>axes</code> attribute, you will know the key identifier. If not, the default key identifier for the value axis is "values" and the default key identifier for the category
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
axis is <code>category</code>. Once you have a reference for the axis, you can update all of its public attributes.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
<h4>CSS</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
<pre class="code prettyprint">#mychart {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
    margin:10px 10px 10px 10px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
    width:90%;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
    max-width: 800px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
    height:400px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
<h4>HTML</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
<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
   183
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
<h4>JavaScript</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
<pre class="code prettyprint">YUI().use(&#x27;charts&#x27;, function (Y) 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
{ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
    &#x2F;&#x2F;dataProvider source
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
    var myDataValues = [ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
        {date:&quot;1&#x2F;1&#x2F;2010&quot;, miscellaneous:2000, expenses:3700, revenue:2200}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
        {date:&quot;2&#x2F;1&#x2F;2010&quot;, miscellaneous:5000, expenses:9100, revenue:100}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
        {date:&quot;3&#x2F;1&#x2F;2010&quot;, miscellaneous:4000, expenses:1900, revenue:1500}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
        {date:&quot;4&#x2F;1&#x2F;2010&quot;, miscellaneous:3000, expenses:3900, revenue:2800}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
        {date:&quot;5&#x2F;1&#x2F;2010&quot;, miscellaneous:500, expenses:7000, revenue:2650},
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
        {date:&quot;6&#x2F;1&#x2F;2010&quot;, miscellaneous:3000, expenses:4700, revenue:1200} 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
    ];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
    &#x2F;&#x2F;Define our axes for the chart.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
    var myAxes = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
        financials:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   201
            keys:[&quot;miscellaneous&quot;, &quot;revenue&quot;, &quot;expenses&quot;],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   202
            position:&quot;right&quot;,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   203
            type:&quot;numeric&quot;,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   204
            styles:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   205
                majorTicks:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   206
                    display: &quot;none&quot;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   207
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   208
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   209
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   210
        dateRange:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   211
            keys:[&quot;date&quot;],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   212
            position:&quot;bottom&quot;,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   213
            type:&quot;category&quot;,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   214
            styles:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   215
                majorTicks:{
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   216
                    display: &quot;none&quot;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   217
                },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   218
                label: {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   219
                    rotation:-45,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   220
                    margin:{top:5}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   221
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   222
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   223
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   224
    };
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   225
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   226
    &#x2F;&#x2F;instantiate the chart
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   227
    var myChart = new Y.Chart({
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   228
                        type:&quot;column&quot;,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   229
                        categoryKey:&quot;date&quot;,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   230
                        dataProvider:myDataValues, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   231
                        axes:myAxes, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   232
                        horizontalGridlines: true,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   233
                        verticalGridlines: true,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   234
                        render:&quot;#mychart&quot;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   235
                    });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   236
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   237
    &#x2F;&#x2F;Click handler
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   238
    Y.on(&quot;click&quot;, function(e) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   239
        var axisName = Y.one(&quot;#axisSelector&quot;).get(&quot;value&quot;),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   240
            rotation = parseFloat(Y.one(&quot;#rotation&quot;).get(&quot;value&quot;)),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   241
            color = Y.Escape.html(Y.one(&quot;#color&quot;).get(&quot;value&quot;)),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   242
            label = null,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   243
            axis;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   244
        if(axisName)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   245
        {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   246
            axis = myChart.getAxisByKey(axisName);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   247
            if(!isNaN(rotation))
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   248
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   249
                label = {rotation:rotation};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   250
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   251
            if(color)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   252
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   253
                if(!label)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   254
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   255
                    label = {};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   256
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   257
                label.color = color;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   258
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   259
            if(label)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   260
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   261
                axis.set(&quot;styles&quot;, {label:label});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   262
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   263
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   264
   }, &quot;#updateAxis&quot;);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   265
});</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   266
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   267
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   268
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   269
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   270
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   271
        <div class="yui3-u-1-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   272
            <div class="sidebar">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   273
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   274
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   275
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   276
                    <div class="sidebox">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   277
                        <div class="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   278
                            <h2 class="no-toc">Examples</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   279
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   280
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   281
                        <div class="bd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   282
                            <ul class="examples">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   283
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   284
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   285
                                        <li data-description="Shows how to use Charts to create a basic chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   286
                                            <a href="charts-simple.html">Basic Charts Implementation</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   287
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   288
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   289
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   290
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   291
                                        <li data-description="Shows how to create a chart with multiple series.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   292
                                            <a href="charts-multiseries.html">Chart with Multiple Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   293
                                        </li>
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
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   297
                                        <li data-description="Shows how to create a column chart with multiple series.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   298
                                            <a href="charts-column.html">Specify Chart Type</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   299
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   300
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   301
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   302
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   303
                                        <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
   304
                                            <a href="charts-stackedcolumn.html">Create Stacked Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   305
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   306
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   307
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   308
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   309
                                        <li data-description="Shows how to create a chart with a time axis.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   310
                                            <a href="charts-timeaxis.html">Create a Chart with a Time Axis</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   311
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   312
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   313
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   314
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   315
                                        <li data-description="Shows how to add gridlines to a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   316
                                            <a href="charts-gridlines.html">Add Gridlines to a Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   317
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   318
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   319
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   320
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   321
                                        <li data-description="Shows how to create a chart with planar based events.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   322
                                            <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
   323
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   324
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   325
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   326
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   327
                                        <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
   328
                                            <a href="charts-globalstyles.html">Customize a Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   329
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   330
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   331
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   332
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   333
                                        <li data-description="Shows how to customize the default tooltip of a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   334
                                            <a href="charts-customizedtooltip.html">Customize a Chart&#x27;s Tooltip</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   335
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   336
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   337
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   338
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   339
                                        <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
   340
                                            <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
   341
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   342
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   343
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   344
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   345
                                        <li data-description="Shows how to use charts to create a pie chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   346
                                            <a href="charts-pie.html">Pie Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   347
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   348
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   349
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   350
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   351
                                        <li data-description="Shows how to create a chart with multiple value axes.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   352
                                            <a href="charts-dualaxes.html">Dual Axes Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   353
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   354
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   355
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   356
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   357
                                        <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
   358
                                            <a href="charts-axisupdate.html">Update Chart Axis</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   359
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   360
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   361
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   362
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   363
                                        <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
   364
                                            <a href="charts-seriesupdate.html">Update Chart Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   365
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   366
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   367
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   368
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   369
                                        <li data-description="Shows how to add a legend to a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   370
                                            <a href="charts-legend.html">Create Chart with a Legend</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   371
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   372
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   373
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   374
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   375
                                        <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
   376
                                            <a href="charts-groupmarkers.html">Group Marker Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   377
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   378
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   379
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   380
                            </ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   381
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   382
                    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   383
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   384
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   385
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   386
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   387
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   388
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   389
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   390
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   391
<script src="../assets/vendor/prettify/prettify-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   392
<script>prettyPrint();</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   393
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   394
<script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   395
YUI.Env.Tests = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   396
    examples: [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   397
    project: '../assets',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   398
    assets: '../assets/charts',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   399
    name: 'charts-axisupdate',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   400
    title: 'Update Chart Axis',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   401
    newWindow: '',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   402
    auto:  false 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   403
};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   404
YUI.Env.Tests.examples.push('charts-simple');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   405
YUI.Env.Tests.examples.push('charts-multiseries');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   406
YUI.Env.Tests.examples.push('charts-column');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   407
YUI.Env.Tests.examples.push('charts-stackedcolumn');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   408
YUI.Env.Tests.examples.push('charts-timeaxis');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   409
YUI.Env.Tests.examples.push('charts-gridlines');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   410
YUI.Env.Tests.examples.push('charts-stackedarea');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   411
YUI.Env.Tests.examples.push('charts-globalstyles');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   412
YUI.Env.Tests.examples.push('charts-customizedtooltip');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   413
YUI.Env.Tests.examples.push('charts-objectstyles');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   414
YUI.Env.Tests.examples.push('charts-pie');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   415
YUI.Env.Tests.examples.push('charts-dualaxes');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   416
YUI.Env.Tests.examples.push('charts-axisupdate');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   417
YUI.Env.Tests.examples.push('charts-seriesupdate');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   418
YUI.Env.Tests.examples.push('charts-legend');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   419
YUI.Env.Tests.examples.push('charts-groupmarkers');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   420
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   421
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   422
<script src="../assets/yui/test-runner.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   423
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   424
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   425
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   426
</body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   427
</html>