Top

Charts


<!-- Html code for display google chart -->
<div id="bar-chart2"></div>
To use google chart you have to add the following script files
<!-- google Chart JS-->
<script src="../assets/js/chart/google/google-chart-loader.js"></script>
<script src="../assets/js/chart/google/google-chart.js"></script>

custom script added in google.chart.js file for this chart display and your html code id should be match with your custom script js

custom google-chart.js file
google.charts.load('current', {packages: ['corechart', 'bar']});
google.charts.load('current', {'packages':['line']});
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawBasic);
function drawBasic() {
  if ($("#bar-chart2").length > 0) {
    var a = google.visualization.arrayToDataTable([
      ["Element", "Density", {
        role: "style"
    }],
    ["Copper", 10, "#a927f9"],
    ["Silver", 12, "#f8d62b"],
    ["Gold", 14, "#f73164"],
    ["Platinum", 16, "color: #7366ff"]
]),
d = new google.visualization.DataView(a);
d.setColumns([0, 1, {
  calc: "stringify",
  sourceColumn: 1,
  type: "string",
  role: "annotation"
}, 2]);
var b = {
  title: "Density of Precious Metals, in g/cm^3",
  width:'100%',
  height: 150,
  bar: {
    groupWidth: "95%"
  },
  legend: {
    position: "none"
  }
},
c = new google.visualization.BarChart(document.getElementById("bar-chart2"));
c.draw(d, b)
}
}
<!-- Html code for display sparkline chart -->
<div id="simple-line-chart-sparkline"></div>
To use sparkline chart you have to add the following script files
<!--Sparkline Chart JS-->
<script src="../assets/js/chart/sparkline/sparkline.js"></script>
<script src="../assets/js/chart/sparkline/sparkline-script.js"></script>

Custom script added in sparkline-script.js file for this chart display and your html code id should be match with your custom script js

custom sparkline-script.js file
(function($) {
  "use strict";
  var sparkline_chart = {
    init: function() {
      setTimeout(function(){
      $("#simple-line-chart-sparkline").sparkline([5, 10, 20, 14, 17, 21, 20, 10, 4, 13,0, 10, 30, 40, 10, 15, 20], {
          type: 'line',
          width: '100%',
          height: '150',
          tooltipClassname: 'chart-sparkline',
          lineColor: '#7366ff',
          fillColor: 'transparent',
          highlightLineColor: '#7366ff',
          highlightSpotColor: '#7366ff',
          targetColor: '#7366ff',
          performanceColor: '#7366ff',
          boxFillColor: '#7366ff',
          medianColor: '#7366ff',
          minSpotColor: '#7366ff'
      });
    })
  }
};
  sparkline_chart.init()
})(jQuery);
To use flot chart you have to add the following script files
<!-- flot Chart JS-->
<script src="../assets/js/chart/flot-chart/excanvas.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.time.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.symbol.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.categories.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.stack.js"></script>
<script src="../assets/js/chart/flot-chart/flot-script.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.pie.js"></script>
<script src="../assets/js/chart/flot-chart/jquery.flot.symbol.js"></script>
0,-3,-6,-4,-5,-4,-7,-3,-5,-2
<!-- Html code for display peity chart -->
<span class="bar-colours-3">0,-3,-6,-4,-5,-4,-7,-3,-5,-2</span>
To use peity chart you have to add the following script files
<!--Peity Chart JS-->
<script src="../assets/js/chart/peity-chart/peity.jquery.js"></script>
<script src="../assets/js/chart/peity-chart/peity-custom.js"></script>

Custom script added in peity-custom.js file for this chart display and your html code class should be match with your custom script js

custom peity-custom.js file
$(".bar-colours-3").peity("bar", {
 fill: function(_, i, all) {
   var g = parseInt((i / all.length) * 145)
   return "rgb(145, " + g + ", 252)"
 },
 width: '100',
 height: '82'
})

<!-- Html code for display morris chart -->
<div class="flot-chart-container">
  <div class="flot-chart-placeholder" id="decimal-morris-chart"></div>
  <p id="choices"></p>
</div>
To use morris chart you have to add the following script files
<!-- Morris Chart JS-->
<script src="../assets/js/chart/morris-chart/raphael.js"></script>
<script src="../assets/js/chart/morris-chart/morris.js"></script>
<script src="../assets/js/chart/morris-chart/prettify.min.js"></script>
<script src="../assets/js/chart/morris-chart/morris-script.js"></script>

Custom script added in morris-script.js file for this chart display and your html code id should be match with your custom script js

custom morris-script.js file
(function($) {
 "use strict";
 var morris_chart = {
     init: function() {
         $(function() {
             for (var c = [], d = 0; d <= 360; d += 10) c.push({
                 x: d,
                 y: 1.5 + 1.5 * Math.sin(Math.PI * d / 180).toFixed(4)
             });
             window.m = Morris.Line({
                 element: 'decimal-morris-chart',
                 data: c,
                 xkey: "x",
                 ykeys: ["y"],
                 labels: ["sin(x)"],
                 parseTime: !1,
                 lineColors: ['#7366ff'],
                 hoverCallback: function(a, b, c, d) {
                     return c.replace("sin(x)", "1.5 + 1.5 sin(" + d.x + ")")
                 },
                 xLabelMargin: 10,
                 integerYLabels: !0
             })
         }) 
     }
 };
 morris_chart.init()
})(jQuery);
<!-- Html code for display chartjs chart -->
<canvas id="myRadarGraph"></canvas>
To use chartjs chart you have to add the following script files
<!-- Chart JS-->
<script src="../assets/js/chart/chartjs/Chart.min.js"></script>
<script src="../assets/js/chart/chartjs/chart.custom.js"></script>

Custom script added in chart.custom.js file for this chart display and your html code id should be match with your custom script js

custom chart.custom.js file
var radarData = {
 labels: ["Ford", "Chevy", "Toyota", "Honda", "Mazda"],
 datasets: [{
     label: "My First dataset",
     fillColor: "rgba(145, 46, 252, 0.4)",
     strokeColor: "#7366ff",
     pointColor: "#7366ff",
     pointStrokeColor: "#7366ff",
     pointHighlightFill: "#7366ff" ,
     pointHighlightStroke: "rgba(145, 46, 252, 0.4)",
     data: [12, 3, 5, 18, 7]
 }]
};
var radarOptions = {
 scaleShowGridLines: true,
 scaleGridLineColor: "rgba(0,0,0,.2)",
 scaleGridLineWidth: 1,
 scaleShowHorizontalLines: true,
 scaleShowVerticalLines: true,
 bezierCurve: true,
 bezierCurveTension: 0.4,
 pointDot: true,
 pointDotRadius: 3,
 pointDotStrokeWidth: 1,
 pointHitDetectionRadius: 20,
 datasetStroke: true,
 datasetStrokeWidth: 2,
 datasetFill: true,
 legendTemplate: "
    -legend\"><% for (var i=0; i
  • \"><%if(datasets[i].label){%><%=datasets[i].label%><%}%>
  • <%}%>
" }; var radarCtx = document.getElementById("myRadarGraph").getContext("2d"); var myRadarChart = new Chart(radarCtx).Radar(radarData, radarOptions);
<!-- Html code for display chart -->
<div class="ct-4 flot-chart-container"></div>
To use chartist chart you have to add the following script files
<!-- Chartist -->
<script src="../assets/js/chart/chartist/chartist.js"></script>
<script src="../assets/js/chart/chartist/chartist-custom.js"></script>
To use chartist chart you have to add the following style file
<!-- Chartist -->
<link rel="stylesheet" type="text/css" href="../assets/css/chartist.css">

Custom script added in chartist-custom.js file for this chart display and your html code class should be match with your custom script js

custom chartist-custom.js file
(function($) {
 "use strict";
 new Chartist.Line('.ct-4', {
     labels: [1, 2, 3, 4, 5, 6, 7, 8],
     series: [
     [5, 9, 7, 8, 5, 3, 5, 4]
     ]
 }, {
     low: 0,
     showArea: true
 });
})(jQuery);
<!-- Html code for display Knob chart -->
<div class="knob-block text-center">
  <input class="knob" data-width="200" data-thickness=".1" data-angleoffset="90" data-fgcolor="#7366ff" data-linecap="round" value="35">
</div>
To use knob chart you have to add the following script files
<!--Knob Chart JS-->
<script src="../assets/js/chart/knob/knob.min.js"></script>
<script src="../assets/js/chart/knob/knob-chart.js"></script>

Custom script added in knob-chart.js file for this chart display and your html code class should be match with your custom script js

custom knob-chart.js file
(function($) {
 "use strict";
 $(".knob").knob({
     change : function (value) {
         //console.log("change : " + value);
     },
     release : function (value) {
         //console.log(this.$.attr('value'));
         console.log("release : " + value);
     },
     cancel : function () {
         console.log("cancel : ", this);
     },
     /*format : function (value) {
     return value + '%';
     },*/
     draw : function () {
         // "tron" case
         if(this.$.data('skin') == 'tron') {

             this.cursorExt = 0.3;

             var a = this.arc(this.cv)  // Arc
                 , pa                   // Previous arc
                 , r = 1;
 
             this.g.lineWidth = this.lineWidth;
             if (this.o.displayPrevious) {
                 pa = this.arc(this.v);
                 this.g.beginPath();
                 this.g.strokeStyle = this.pColor;
                 this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, pa.s, pa.e, pa.d);
                 this.g.stroke();
             }
             this.g.beginPath();
             this.g.strokeStyle = r ? this.o.fgColor : this.fgColor ;
             this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, a.s, a.e, a.d);
             this.g.stroke();
             this.g.lineWidth = 2;
             this.g.beginPath();
             this.g.strokeStyle = this.o.fgColor;
             this.g.arc( this.xy, this.xy, this.radius - this.lineWidth + 1 + this.lineWidth * 2 / 3, 0, 2 * Math.PI, false);
             this.g.stroke();
             return false;
         }
     }
 });
})(jQuery);
<!-- Html code for display apex chart -->
<div id="basic-apex"></div>
To use apex chart you have to add the following script files
<!-- Apex Chart JS-->
<script src="../assets/js/chart/apex-chart/apex-chart.js"></script>
<script src="../assets/js/chart/apex-chart/stock-prices.js"></script>
<script src="../assets/js/chart/apex-chart/chart-custom.js"></script>

Custom script added in chart-custom.js file for this chart display and your html code id should be match with your custom script js

custom chart-custom.js file
// basic area chart
var options = {
   chart: {
       height: 200,
       type: 'area',
       zoom: {
           enabled: false
       },
       toolbar:{
         show: false
       }
   },
   dataLabels: {
       enabled: false
   },
   stroke: {
       curve: 'straight'
   },
   series: [{
       name: "STOCK ABC",
       data: series.monthDataSeries1.prices
   }],
   labels: series.monthDataSeries1.dates,
   xaxis: {
       type: 'datetime',
   },
   yaxis: {
       opposite: true
   },
   legend: {
       horizontalAlign: 'left'
   },
   colors:[ "#7366ff" ]

}

var chart = new ApexCharts(
   document.querySelector("#basic-apex"),
   options
);

chart.render();
<!-- Html code for display echart chart -->
<div id="echart-pierich" class="apache-container"></div>
To use echart you have to add the following style and script files
<!-- Echart css -->
<link rel="stylesheet" type="text/css" href="../assets/css/vendors/echart.css">
<!-- Echart JS-->
<script src="../assets/js/chart/echart/esl.js"></script>
<script src="../assets/js/chart/echart/config.js"></script>
<script src="../assets/js/chart/echart/pie-chart/facePrint.js"></script>
<script src="../assets/js/chart/echart/pie-chart/testHelper.js"></script>
<script src="../assets/js/chart/echart/pie-chart/custom-transition-texture.js"></script>
<script src="../assets/js/chart/echart/data/symbols.js"></script>
<script src="../assets/js/chart/echart/custom.js"></script>
To use echart you have to add the following style file
<!-- Echarts -->
<link rel="stylesheet" type="text/css" href="../assets/css/vendors/echart.css">

Custom script added in chartist-custom.js file for this chart display and your html code id should be match with your custom script js

custom custom.js file
var dom = document.getElementById("echart-pierich");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
   tooltip: {
       trigger: 'item',
       formatter: '{a} 
{b} : {c} ({d}%)' }, visualMap: { show: false, min: 80, max: 600, inRange: { colorLightness: [0, 1] } }, series: [ { name: 'access source', type: 'pie', radius: '55%', center: ['50%', '50%'], data: [ {value: 335, name: 'direct interview'}, {value: 310, name: 'email marketing'}, {value: 274, name: 'affiliate advertising'}, {value: 235, name: 'video ad'}, {value: 400, name: 'search engine'} ].sort(function (a, b) { return a.value - b.value; }), roseType: 'radius', label: { color: 'rgba(0,0,0 0.3)' }, labelLine: { lineStyle: { color: 'rgba(0,0,0 0.3)' }, smooth: 0.2, length: 10, length2: 20 }, selectedMode: "single", emphasis: { itemStyle: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: "rgba(0, 0, 0, 0.5)", }, }, animationType: 'scale', animationEasing: 'elasticOut', animationDelay: function (idx) { return Math.random() * 200; } } ] }; if (option && typeof option === "object") { myChart.setOption(option, true); }