<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title></title>
    <script type='text/javascript' src="http://d3js.org/d3.v3.min.js"></script>
    <script type='text/javascript' src="http://christopheviau.com/libraries/dadavis.js"></script>
    <link href="http://planet-os.github.io/cirrusjs/assets/styles.css" rel="stylesheet"/>
    <style>
        .container {
            width: 760px;
            height: 200px;
            margin-top: 10px;
            /* border: 1px solid #eee; */
            float: left;
            font-size: 9px;
            white-space: nowrap;
        }
        
        .hover-line {
            background-color: black;
        }
        
        .tooltip {
            background-color: white;
            border: 1px solid white;
            opacity: 1;
            margin-left: 2px;
            padding: 3px;
            border-radius: 0px 10px 10px 10px;
        }
        
        div {
          line-height: 1em!important;
        }
        
        .label {
          margin-top: 3px;
        }
        
        *, svg * {
          -webkit-backface-visibility: hidden;
   	      backface-visibility: hidden;
        }
        
        .axis-y .label {
          margin-top: 0px;
        }
        
        .chart .title {
          font-size: 1.5em;
          font-family: AvenirLT-Heavy, Arial, sans-serif;
        }
    </style>
</head>
<body>

<div class="container" id="chart1"></div>
<div class="container" id="chart2"></div>
<div class="container" id="chart3"></div>

<script>
    
var labelFormatter = function(d, i){
    return d3.time.format('%e<br>%b')(new Date(d));
};

var colorList = ['#2882be ', '#05a5de ', '#81dafb ', '#e19c5f ', '#fdcda3 ', '#fff0c1 ', '#dc751f ', '#904b0f']

var tickSize = 7;
var minorTickSize = 5;
var margin = {top: 20, right: 20, bottom: 60, left: 50};

var config = {
    container: '#chart1',
    type: 'line',
    subtype: 'area',
    chartTitle: 'Area chart',
    labelFormatterX: labelFormatter,
    colorList: colorList,
    tickSize: tickSize,
    minorTickSize: minorTickSize,
    margin: margin
};
var data = dadavis.utils.getRandomTimeData(100, 5);
var ds = dadavis.init(config).render(data);

var config = {
    container: '#chart2',
    type: 'line',
    subtype: 'stacked',
    chartTitle: 'Stacked line chart',
    labelFormatterX: labelFormatter,
    colorList: colorList,
    tickSize: tickSize,
    minorTickSize: minorTickSize,
    margin: margin
};
var data = dadavis.utils.getRandomTimeData(100, 5);
var ds = dadavis.init(config).render(data);

var config = {
    container: '#chart3',
    type: 'bar',
    subtype: 'stacked',
    chartTitle: 'Stacked bar chart',
    labelFormatterX: labelFormatter,
    colorList: colorList,
    tickSize: tickSize,
    minorTickSize: minorTickSize,
    margin: margin
};
var data = dadavis.utils.getRandomTimeData(100, 5);
var ds = dadavis.init(config).render(data);

</script>
</body>
</html>