src/cm/media/js/lib/yui/yui_3.10.3/docs/charts/charts-seriesupdate.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 Series</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 Series</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
#custom-doc { width: 95%; min-width: 950px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
#pagetitle {background-image: url(../../assets/bg_hd.gif);}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
#mychart {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
    margin:10px 10px 10px 10px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
    width:90%;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
    max-width: 800px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
    height:400px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
.fields label {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
    font-weight:bold;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
    display:block;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
    float:left;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
    width:8em;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
.fields {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
    border-top:1px solid #aaa;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
    padding:10px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
</style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
<div class="intro">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
<p>This example shows how to access a <code>Chart</code> instance's <code>seriesCollection</code> after the <code>Chart</code> has rendered.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
<div class="example">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
<div id="mychart"></div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
<form id="changeValue" class="fields" action="#">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
    <div class="body">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
        <label for="seriesSelector">series:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
        <select name="seriesSelector" id="seriesSelector">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
            <option value="expenses">expenses</option>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
            <option value="revenue">revenue</option>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
        </select>
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
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
        <label for="fillColor">fill color:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
        <input type="text" name="fillColor" id="fillColor" />
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
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
        <label for="borderColor">border color:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
        <input type="text" name="borderColor" id="borderColor" />
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
    </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
        <label for="borderWeight">border weight:</label>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
        <input type="text" name="borderColor" id="borderWeight" />
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
    <div class="footer">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
    <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
        <button type="button" class="action" id="updateSeries">Update Series</button>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
    </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
</form>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
<script type="text/javascript">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
(function() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
    YUI().use('escape', 'charts', function (Y) 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
    { 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
        var myDataValues = [ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
            {category:"Q1", expenses:137000, revenue:532200}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
            {category:"Q2", expenses:211000, revenue:689100}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
            {category:"Q3", expenses:151000, revenue:521500}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
            {category:"Q4", expenses:163000, revenue:892650}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
        ];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
        var mychart = new Y.Chart({type:"bar", dataProvider:myDataValues, render:"#mychart"});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
        //Click handler
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
        Y.on("click", function(e) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
            var seriesName = Y.one("#seriesSelector").get("value"),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
                fillColor = Y.Escape.html(Y.one("#fillColor").get("value")),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
                borderColor = Y.Escape.html(Y.one("#borderColor").get("value")),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
                borderWeight = parseFloat(Y.one("#borderWeight").get("value")),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
                series,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
                marker = {fill:{}, border:{}};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
            if(seriesName)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
                series = mychart.getSeries(seriesName);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
                if(fillColor)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
                    marker.fill.color = fillColor;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
                if(borderColor)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
                    marker.border.color = borderColor;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
                if(!isNaN(borderWeight))
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
                    marker.border.weight = borderWeight;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
                series.set("styles", {marker:marker});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
       }, "#updateSeries");
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
    });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
})();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
<h3>Update Series of a <code>Chart</code> Instance After It has Rendered.</h3>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
<p>You can update a series after the <code>Chart</code> has rendered through the <code>getSeries</code> method. This method returns a reference to a series instance based on either the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
instance's <code>seriesCollection</code> index or the key value associated with the value data of the series. This example uses the value key of each series to update the fill color, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
border color and border weight of its markers.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
<h4>CSS</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
<pre class="code prettyprint">#mychart {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
    margin:10px 10px 10px 10px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
    width:90%;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
    max-width: 800px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
    height:400px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
}</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
<h4>HTML</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
<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
   144
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
<h4>JavaScript</h4>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
<pre class="code prettyprint">YUI().use(&#x27;charts&#x27;, function (Y) 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
{ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
    var myDataValues = [ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
        {category:&quot;Q1&quot;, expenses:137000, revenue:532200}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
        {category:&quot;Q2&quot;, expenses:211000, revenue:689100}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
        {category:&quot;Q3&quot;, expenses:151000, revenue:521500}, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
        {category:&quot;Q4&quot;, expenses:163000, revenue:892650}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
    ];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
    var mychart = new Y.Chart({type:&quot;bar&quot;, dataProvider:myDataValues, render:&quot;#mychart&quot;});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
    &#x2F;&#x2F;Click handler
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
    Y.on(&quot;click&quot;, function(e) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
        var seriesName = Y.one(&quot;#seriesSelector&quot;).get(&quot;value&quot;),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
            fillColor = Y.Escape.html(Y.one(&quot;#fillColor&quot;).get(&quot;value&quot;)),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
            borderColor = Y.Escape.html(Y.one(&quot;#borderColor&quot;).get(&quot;value&quot;)),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
            borderWeight = parseFloat(Y.one(&quot;#borderWeight&quot;).get(&quot;value&quot;)),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
            series,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
            marker = {fill:{}, border:{}};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
        if(seriesName)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
        {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
            series = mychart.getSeries(seriesName);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
            if(fillColor)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
                marker.fill.color = fillColor;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
            if(borderColor)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
                marker.border.color = borderColor;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
            if(!isNaN(borderWeight))
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
            {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
                marker.border.weight = borderWeight;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
            series.set(&quot;styles&quot;, {marker:marker});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
   }, &quot;#updateSeries&quot;);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
});</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
        <div class="yui3-u-1-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
            <div class="sidebar">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
                    <div class="sidebox">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
                        <div class="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
                            <h2 class="no-toc">Examples</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
                        <div class="bd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   201
                            <ul class="examples">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   202
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   203
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   204
                                        <li data-description="Shows how to use Charts to create a basic chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   205
                                            <a href="charts-simple.html">Basic Charts Implementation</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   206
                                        </li>
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
                                        <li data-description="Shows how to create a chart with multiple series.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   211
                                            <a href="charts-multiseries.html">Chart with Multiple Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   212
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   213
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   214
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   215
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   216
                                        <li data-description="Shows how to create a column chart with multiple series.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   217
                                            <a href="charts-column.html">Specify Chart Type</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   218
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   219
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   220
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   221
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   222
                                        <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
   223
                                            <a href="charts-stackedcolumn.html">Create Stacked Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   224
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   225
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   226
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   227
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   228
                                        <li data-description="Shows how to create a chart with a time axis.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   229
                                            <a href="charts-timeaxis.html">Create a Chart with a Time Axis</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   230
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   231
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   232
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   233
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   234
                                        <li data-description="Shows how to add gridlines to a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   235
                                            <a href="charts-gridlines.html">Add Gridlines to a Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   236
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   237
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   238
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   239
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   240
                                        <li data-description="Shows how to create a chart with planar based events.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   241
                                            <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
   242
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   243
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   244
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   245
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   246
                                        <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
   247
                                            <a href="charts-globalstyles.html">Customize a Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   248
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   249
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   250
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   251
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   252
                                        <li data-description="Shows how to customize the default tooltip of a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   253
                                            <a href="charts-customizedtooltip.html">Customize a Chart&#x27;s Tooltip</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   254
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   255
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   256
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   257
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   258
                                        <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
   259
                                            <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
   260
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   261
                                    
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
                                        <li data-description="Shows how to use charts to create a pie chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   265
                                            <a href="charts-pie.html">Pie Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   266
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   267
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   268
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   269
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   270
                                        <li data-description="Shows how to create a chart with multiple value axes.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   271
                                            <a href="charts-dualaxes.html">Dual Axes Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   272
                                        </li>
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
                                        <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
   277
                                            <a href="charts-axisupdate.html">Update Chart Axis</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   278
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   279
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   280
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   281
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   282
                                        <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
   283
                                            <a href="charts-seriesupdate.html">Update Chart Series</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   284
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   285
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   286
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   287
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   288
                                        <li data-description="Shows how to add a legend to a chart.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   289
                                            <a href="charts-legend.html">Create Chart with a Legend</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   290
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   291
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   292
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   293
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   294
                                        <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
   295
                                            <a href="charts-groupmarkers.html">Group Marker Chart</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   296
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   297
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   298
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   299
                            </ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   300
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   301
                    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   302
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   303
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   304
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   305
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   306
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   307
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   308
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   309
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   310
<script src="../assets/vendor/prettify/prettify-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   311
<script>prettyPrint();</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   312
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   313
<script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   314
YUI.Env.Tests = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   315
    examples: [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   316
    project: '../assets',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   317
    assets: '../assets/charts',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   318
    name: 'charts-seriesupdate',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   319
    title: 'Update Chart Series',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   320
    newWindow: '',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   321
    auto:  false 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   322
};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   323
YUI.Env.Tests.examples.push('charts-simple');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   324
YUI.Env.Tests.examples.push('charts-multiseries');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   325
YUI.Env.Tests.examples.push('charts-column');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   326
YUI.Env.Tests.examples.push('charts-stackedcolumn');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   327
YUI.Env.Tests.examples.push('charts-timeaxis');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   328
YUI.Env.Tests.examples.push('charts-gridlines');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   329
YUI.Env.Tests.examples.push('charts-stackedarea');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   330
YUI.Env.Tests.examples.push('charts-globalstyles');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   331
YUI.Env.Tests.examples.push('charts-customizedtooltip');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   332
YUI.Env.Tests.examples.push('charts-objectstyles');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   333
YUI.Env.Tests.examples.push('charts-pie');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   334
YUI.Env.Tests.examples.push('charts-dualaxes');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   335
YUI.Env.Tests.examples.push('charts-axisupdate');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   336
YUI.Env.Tests.examples.push('charts-seriesupdate');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   337
YUI.Env.Tests.examples.push('charts-legend');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   338
YUI.Env.Tests.examples.push('charts-groupmarkers');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   339
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   340
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   341
<script src="../assets/yui/test-runner.js"></script>
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
</body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   346
</html>