Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function CreateChart(params) {
  2.     params.jQuerySelector.kendoChart({
  3.         dataSource: params.dataSource,
  4.         title: params.title,
  5.         legend: params.legend,
  6.         seriesDefaults: params.seriesDefaults,
  7.         series: params.series,
  8.         seriesColors: params.seriesColors || null,
  9.         valueAxis: params.valueAxis || {
  10.             line: {
  11.                 visible: false
  12.             },
  13.             minorGridLines: {
  14.                 visible: true
  15.             }
  16.         },
  17.         categoryAxis: params.categoryAxis || {
  18.             majorGridLines: {
  19.                 visible: false
  20.             }
  21.         },
  22.         tooltip: {
  23.             visible: (params.tooltipTemplate) ? true : false,
  24.             template: params.tooltipTemplate
  25.         },
  26.         theme: "flat"
  27.     });
  28. }
  29.  
  30. var data = [{
  31.             "source": "App",
  32.             "percentage": 22,
  33.             "explode": true
  34.         }, {
  35.             "source": "sucursal",
  36.             "percentage": 24
  37.         }, {
  38.             "source": "Telecanal",
  39.             "percentage": 49
  40.         }, {
  41.             "source": "Web",
  42.             "percentage": 27
  43.         }];
  44.         CreateChart({
  45.             jQuerySelector: $("#chartCanals"),
  46.             title: {
  47.                 text: "Carga de Oportunidades"
  48.             },
  49.             legend: {
  50.                 position: "right",
  51.                 labels: {
  52.                     template: "#: dataItem.source # #: dataItem.percentage #%",
  53.                     margin: {
  54.                         right: 20
  55.                     }
  56.                 }
  57.             },
  58.             dataSource: {
  59.                 data: data
  60.             },
  61.             series: [{
  62.                 type: "donut",
  63.                 field: "percentage",
  64.                 categoryField: "source",
  65.                 explodeField: "explode"
  66.             }],
  67.             seriesColors: ["#42a7ff", "#666666", "#999999", "#cccccc"],
  68.             tooltipTemplate: "${ category } - ${ value }%"
  69.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement