%PDF- %PDF-
Direktori : /home/opti/workflow/src/public/app-assets/js/scripts/charts/c3/data/ |
Current File : /home/opti/workflow/src/public/app-assets/js/scripts/charts/c3/data/category-data.js |
/*========================================================================================= File Name: category-data.js Description: c3 category data chart ---------------------------------------------------------------------------------------- Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template Version: 1.0 Author: PIXINVENT Author URL: http://www.themeforest.net/user/pixinvent ==========================================================================================*/ // Category Data Chart // ------------------------------ $(window).on("load", function(){ // Callback that creates and populates a data table, instantiates the category data chart, passes in the data and draws it. var categoryData = c3.generate({ bindto: '#category-data', size: {height:400}, color: { pattern: ['#673AB7', '#E91E63'] }, // Create the data table. data: { x : 'x', columns: [ ['x', 'www.site1.com', 'www.site2.com', 'www.site3.com', 'www.site4.com'], ['download', 30, 200, 100, 400], ['loading', 90, 100, 140, 200], ], groups: [ ['download', 'loading'] ], type: 'bar' }, axis: { x: { type: 'category' // this needed to load string x value } }, grid: { y: { show: true } }, }); // Instantiate and draw our chart, passing in some options. setTimeout(function () { categoryData.load({ columns: [ ['x', 'www.siteA.com', 'www.siteB.com', 'www.siteC.com', 'www.siteD.com'], ['download', 130, 200, 150, 350], ['loading', 190, 180, 190, 140], ], }); }, 1000); setTimeout(function () { categoryData.load({ columns: [ ['x', 'www.siteE.com', 'www.siteF.com', 'www.siteG.com'], ['download', 30, 300, 200], ['loading', 90, 130, 240], ], }); }, 2000); setTimeout(function () { categoryData.load({ columns: [ ['x', 'www.site1.com', 'www.site2.com', 'www.site3.com', 'www.site4.com'], ['download', 130, 300, 200, 470], ['loading', 190, 130, 240, 340], ], }); }, 3000); setTimeout(function () { categoryData.load({ columns: [ ['download', 30, 30, 20, 170], ['loading', 90, 30, 40, 40], ], }); }, 4000); setTimeout(function () { categoryData.load({ url: '../../../app-assets/data/c3/c3_string_x.csv' }); }, 5000); // Resize chart on sidebar width change $(".menu-toggle").on('click', function() { categoryData.resize(); }); });