Вход Регистрация
Файл: wapxl.ru/top/amcharts/plugins/responsive/examples/stock.html
Строк: 81
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html>

  <
head>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <
title>amCharts Responsive Example</title>
    <
script src="http://www.amcharts.com/lib/3/amcharts.js"></script>
    <
script src="http://www.amcharts.com/lib/3/serial.js"></script>
    <
script src="http://www.amcharts.com/lib/3/amstock.js"></script>
    <
script src="../responsive.min.js"></script>
    <
style>
    
bodyhtml {
      
height100%;
      
padding0;
      
margin0;
      
font-familyVerdana;
      
font-size12px;
    }
    </
style>
    <
script>
    var 
chartData1 = [];
    var 
chartData2 = [];
    var 
chartData3 = [];
    var 
chartData4 = [];

    
generateChartData();

    function 
generateChartData() {
      var 
firstDate = new Date();
      
firstDate.setDatefirstDate.getDate() - 500 );
      
firstDate.setHours000);

      for ( var 
0500i++ ) {
        var 
newDate = new DatefirstDate );
        
newDate.setDatenewDate.getDate() + );

        var 
a1 Math.roundMath.random() * ( 40 ) ) + 100 i;
        var 
b1 Math.roundMath.random() * ( 1000 ) ) + 500 2;

        var 
a2 Math.roundMath.random() * ( 100 ) ) + 200 i;
        var 
b2 Math.roundMath.random() * ( 1000 ) ) + 600 2;

        var 
a3 Math.roundMath.random() * ( 100 ) ) + 200;
        var 
b3 Math.roundMath.random() * ( 1000 ) ) + 600 2;

        var 
a4 Math.roundMath.random() * ( 100 ) ) + 200 i;
        var 
b4 Math.roundMath.random() * ( 100 ) ) + 600 i;

        
chartData1.push( {
          
"date"newDate,
          
"value"a1,
          
"volume"b1
        
} );
        
chartData2.push( {
          
"date"newDate,
          
"value"a2,
          
"volume"b2
        
} );
        
chartData3.push( {
          
"date"newDate,
          
"value"a3,
          
"volume"b3
        
} );
        
chartData4.push( {
          
"date"newDate,
          
"value"a4,
          
"volume"b4
        
} );
      }
    }

    var 
chart AmCharts.makeChart"chartdiv", {
      
"type""stock",
      
"theme""none",

      
"dataSets": [ {
          
"title""first data set",
          
"fieldMappings": [ {
            
"fromField""value",
            
"toField""value"
          
}, {
            
"fromField""volume",
            
"toField""volume"
          
} ],
          
"dataProvider"chartData1,
          
"categoryField""date"
        
},

        {
          
"title""second data set",
          
"fieldMappings": [ {
            
"fromField""value",
            
"toField""value"
          
}, {
            
"fromField""volume",
            
"toField""volume"
          
} ],
          
"dataProvider"chartData2,
          
"categoryField""date"
        
},

        {
          
"title""third data set",
          
"fieldMappings": [ {
            
"fromField""value",
            
"toField""value"
          
}, {
            
"fromField""volume",
            
"toField""volume"
          
} ],
          
"dataProvider"chartData3,
          
"categoryField""date"
        
},

        {
          
"title""fourth data set",
          
"fieldMappings": [ {
            
"fromField""value",
            
"toField""value"
          
}, {
            
"fromField""volume",
            
"toField""volume"
          
} ],
          
"dataProvider"chartData4,
          
"categoryField""date"
        
}
      ],

      
"panels": [ {
          
"showCategoryAxis"false,
          
"title""Value",
          
"percentHeight"70,
          
"stockGraphs": [ {
            
"id""g1",
            
"valueField""value",
            
"comparable"true,
            
"compareField""value",
            
"balloonText""[[title]]:<b>[[value]]</b>",
            
"compareGraphBalloonText""[[title]]:<b>[[value]]</b>"
          
} ],
          
"stockLegend": {
            
"periodValueTextComparing""[[percents.value.close]]%",
            
"periodValueTextRegular""[[value.close]]"
          
}
        },
        {
          
"title""Volume",
          
"percentHeight"30,
          
"stockGraphs": [ {
            
"valueField""volume",
            
"type""column",
            
"showBalloon"false,
            
"fillAlphas"1
          
} ],
          
"stockLegend": {
            
"periodValueTextRegular""[[value.close]]"
          
}
        }
      ],

      
"chartScrollbarSettings": {
        
"graph""g1"
      
},

      
"chartCursorSettings": {
        
"valueBalloonsEnabled"true,
        
"fullWidth"true,
        
"cursorAlpha"0.1,
        
"valueLineBalloonEnabled"true,
        
"valueLineEnabled"true,
        
"valueLineAlpha"0.5
      
},

      
"periodSelector": {
        
"position""left",
        
"periods": [ {
          
"period""MM",
          
"selected"true,
          
"count"1,
          
"label""1 month"
        
}, {
          
"period""YYYY",
          
"count"1,
          
"label""1 year"
        
}, {
          
"period""YTD",
          
"label""YTD"
        
}, {
          
"period""MAX",
          
"label""MAX"
        
} ]
      },

      
"dataSetSelector": {
        
"position""left"
      
},

      
"responsive": {
        
"enabled"true
      
}
    } );
    </
script>
  </
head>

  <
body>
    <
div id="chartdiv" style="width: 100%; height: 100%;"></div>
  </
body>

</
html>
?>
Онлайн: 3
Реклама