You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app-bulle.08404383.js 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. (self["webpackChunk"] = self["webpackChunk"] || []).push([["app-bulle"],{
  2. /***/ "./assets/app/frontend/js/bulle.js":
  3. /*!*****************************************!*\
  4. !*** ./assets/app/frontend/js/bulle.js ***!
  5. \*****************************************/
  6. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  7. "use strict";
  8. __webpack_require__.r(__webpack_exports__);
  9. /* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js");
  10. /* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);
  11. /* harmony import */ var _amcharts_amcharts4_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @amcharts/amcharts4/core */ "./node_modules/@amcharts/amcharts4/core.js");
  12. /* harmony import */ var _amcharts_amcharts4_charts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @amcharts/amcharts4/charts */ "./node_modules/@amcharts/amcharts4/charts.js");
  13. /* harmony import */ var _amcharts_amcharts4_plugins_forceDirected__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @amcharts/amcharts4/plugins/forceDirected */ "./node_modules/@amcharts/amcharts4/plugins/forceDirected.js");
  14. // Create chart
  15. var chart = _amcharts_amcharts4_core__WEBPACK_IMPORTED_MODULE_1__.create("carto-bulles", _amcharts_amcharts4_plugins_forceDirected__WEBPACK_IMPORTED_MODULE_3__.ForceDirectedTree); // Create series
  16. var series = chart.series.push(new _amcharts_amcharts4_plugins_forceDirected__WEBPACK_IMPORTED_MODULE_3__.ForceDirectedSeries());
  17. series.dataSource.url = routes.app_carto_json; // Set data
  18. // series.data = [{
  19. // "name": "Nos révoltes",
  20. // "link": ["Nos rêves"],
  21. // "children": [{
  22. // "name": "A1", "value": 100
  23. // }, {
  24. // "name": "A2", "value": 60
  25. // }, {
  26. // "name": "A3", "value": 30
  27. // }]
  28. // }, {
  29. // "name": "Nos rêves",
  30. // "link": ["Les actions \n inspirantes"],
  31. // "children": [{
  32. // "name": "B1", "value": 135
  33. // }, {
  34. // "name": "B2", "value": 98
  35. // }, {
  36. // "name": "B3", "value": 56
  37. // }]
  38. // }, {
  39. // "name": "Les actions \n inspirantes",
  40. // "link": ["Les actions \n à booster"],
  41. // "children": [{
  42. // "name": "C1", "value": 335
  43. // }, {
  44. // "name": "C2", "value": 148
  45. // }, {
  46. // "name": "C3", "value": 126
  47. // }, {
  48. // "name": "C4", "value": 26
  49. // }]
  50. // }, {
  51. // "name": "Les actions \n à booster",
  52. // "link": ["Nos révoltes"],
  53. // "children": [{
  54. // "name": "D1", "value": 415
  55. // }, {
  56. // "name": "D2", "value": 148
  57. // }, {
  58. // "name": "D3", "value": 89
  59. // }, {
  60. // "name": "D4", "value": 64
  61. // }, {
  62. // "name": "D5", "value": 16
  63. // }]
  64. // }];
  65. series.nodes.template.events.on("hit", function (event) {
  66. console.log(event.target.dataItem.nb);
  67. });
  68. series.manyBodyStrength = -25;
  69. series.links.template.strength = 2;
  70. series.centerStrength = 1.2; //active le zoom
  71. chart.zoomable = true; //Nombre de level affiché par défaut
  72. series.maxLevels = 1; //link entre "frere"
  73. // series.dataFields.id = "name";
  74. // series.dataFields.linkWith = "link";
  75. //distance entre les bulles
  76. series.links.template.distance = 1.7; // Set up data fields
  77. series.dataFields.name = "name";
  78. series.dataFields.children = "children";
  79. series.dataFields.nb = "nb"; // Add labels
  80. series.nodes.template.label.text = "{name}";
  81. series.fontSize = 20;
  82. series.minRadius = 70;
  83. series.maxRadius = 100; //Couleur des bulles
  84. series.colors.list = [_amcharts_amcharts4_core__WEBPACK_IMPORTED_MODULE_1__.color("#dc5b2f"), _amcharts_amcharts4_core__WEBPACK_IMPORTED_MODULE_1__.color("#fce767"), _amcharts_amcharts4_core__WEBPACK_IMPORTED_MODULE_1__.color("#97533a"), _amcharts_amcharts4_core__WEBPACK_IMPORTED_MODULE_1__.color("#568b6f")]; //Apparence des liens entre les bulles
  85. series.links.template.strokeWidth = 5;
  86. series.links.template.strokeOpacity = 1; //tooltip
  87. series.nodes.template.tooltipText = "{nb}";
  88. /***/ })
  89. },
  90. /******/ __webpack_require__ => { // webpackRuntimeModules
  91. /******/ "use strict";
  92. /******/
  93. /******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
  94. /******/ __webpack_require__.O(0, ["vendors-node_modules_amcharts_amcharts4_charts_js-node_modules_amcharts_amcharts4_core_js-nod-e7c189"], () => (__webpack_exec__("./assets/app/frontend/js/bulle.js")));
  95. /******/ var __webpack_exports__ = __webpack_require__.O();
  96. /******/ }
  97. ]);
  98. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL2Zyb250ZW5kL2pzL2J1bGxlLmpzIl0sIm5hbWVzIjpbImNoYXJ0IiwiYW00Y29yZSIsImFtNHBsdWdpbnNfZm9yY2VEaXJlY3RlZCIsInNlcmllcyIsInB1c2giLCJkYXRhU291cmNlIiwidXJsIiwicm91dGVzIiwiYXBwX2NhcnRvX2pzb24iLCJub2RlcyIsInRlbXBsYXRlIiwiZXZlbnRzIiwib24iLCJldmVudCIsImNvbnNvbGUiLCJsb2ciLCJ0YXJnZXQiLCJkYXRhSXRlbSIsIm5iIiwibWFueUJvZHlTdHJlbmd0aCIsImxpbmtzIiwic3RyZW5ndGgiLCJjZW50ZXJTdHJlbmd0aCIsInpvb21hYmxlIiwibWF4TGV2ZWxzIiwiZGlzdGFuY2UiLCJkYXRhRmllbGRzIiwibmFtZSIsImNoaWxkcmVuIiwibGFiZWwiLCJ0ZXh0IiwiZm9udFNpemUiLCJtaW5SYWRpdXMiLCJtYXhSYWRpdXMiLCJjb2xvcnMiLCJsaXN0Iiwic3Ryb2tlV2lkdGgiLCJzdHJva2VPcGFjaXR5IiwidG9vbHRpcFRleHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0NBR0E7O0FBQ0EsSUFBSUEsS0FBSyxHQUFHQyw0REFBQSxDQUFlLGNBQWYsRUFBK0JDLHdGQUEvQixDQUFaLEMsQ0FFQTs7QUFDQSxJQUFJQyxNQUFNLEdBQUdILEtBQUssQ0FBQ0csTUFBTixDQUFhQyxJQUFiLENBQWtCLElBQUlGLDBGQUFKLEVBQWxCLENBQWI7QUFFQUMsTUFBTSxDQUFDRSxVQUFQLENBQWtCQyxHQUFsQixHQUF3QkMsTUFBTSxDQUFDQyxjQUEvQixDLENBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBTCxNQUFNLENBQUNNLEtBQVAsQ0FBYUMsUUFBYixDQUFzQkMsTUFBdEIsQ0FBNkJDLEVBQTdCLENBQWdDLEtBQWhDLEVBQXVDLFVBQVNDLEtBQVQsRUFBZ0I7QUFDbkRDLFNBQU8sQ0FBQ0MsR0FBUixDQUFZRixLQUFLLENBQUNHLE1BQU4sQ0FBYUMsUUFBYixDQUFzQkMsRUFBbEM7QUFDSCxDQUZEO0FBSUFmLE1BQU0sQ0FBQ2dCLGdCQUFQLEdBQTBCLENBQUMsRUFBM0I7QUFDQWhCLE1BQU0sQ0FBQ2lCLEtBQVAsQ0FBYVYsUUFBYixDQUFzQlcsUUFBdEIsR0FBaUMsQ0FBakM7QUFDQWxCLE1BQU0sQ0FBQ21CLGNBQVAsR0FBd0IsR0FBeEIsQyxDQUVBOztBQUNBdEIsS0FBSyxDQUFDdUIsUUFBTixHQUFpQixJQUFqQixDLENBQ0E7O0FBQ0FwQixNQUFNLENBQUNxQixTQUFQLEdBQW1CLENBQW5CLEMsQ0FFQTtBQUNBO0FBQ0E7QUFFQTs7QUFDQXJCLE1BQU0sQ0FBQ2lCLEtBQVAsQ0FBYVYsUUFBYixDQUFzQmUsUUFBdEIsR0FBaUMsR0FBakMsQyxDQUVBOztBQUNBdEIsTUFBTSxDQUFDdUIsVUFBUCxDQUFrQkMsSUFBbEIsR0FBeUIsTUFBekI7QUFDQXhCLE1BQU0sQ0FBQ3VCLFVBQVAsQ0FBa0JFLFFBQWxCLEdBQTZCLFVBQTdCO0FBQ0F6QixNQUFNLENBQUN1QixVQUFQLENBQWtCUixFQUFsQixHQUF1QixJQUF2QixDLENBRUE7O0FBQ0FmLE1BQU0sQ0FBQ00sS0FBUCxDQUFhQyxRQUFiLENBQXNCbUIsS0FBdEIsQ0FBNEJDLElBQTVCLEdBQW1DLFFBQW5DO0FBQ0EzQixNQUFNLENBQUM0QixRQUFQLEdBQWtCLEVBQWxCO0FBQ0E1QixNQUFNLENBQUM2QixTQUFQLEdBQW1CLEVBQW5CO0FBQ0E3QixNQUFNLENBQUM4QixTQUFQLEdBQW1CLEdBQW5CLEMsQ0FFQTs7QUFDQTlCLE1BQU0sQ0FBQytCLE1BQVAsQ0FBY0MsSUFBZCxHQUFxQixDQUNqQmxDLDJEQUFBLENBQWMsU0FBZCxDQURpQixFQUVqQkEsMkRBQUEsQ0FBYyxTQUFkLENBRmlCLEVBR2pCQSwyREFBQSxDQUFjLFNBQWQsQ0FIaUIsRUFJakJBLDJEQUFBLENBQWMsU0FBZCxDQUppQixDQUFyQixDLENBT0E7O0FBQ0FFLE1BQU0sQ0FBQ2lCLEtBQVAsQ0FBYVYsUUFBYixDQUFzQjBCLFdBQXRCLEdBQW9DLENBQXBDO0FBQ0FqQyxNQUFNLENBQUNpQixLQUFQLENBQWFWLFFBQWIsQ0FBc0IyQixhQUF0QixHQUFzQyxDQUF0QyxDLENBRUE7O0FBQ0FsQyxNQUFNLENBQUNNLEtBQVAsQ0FBYUMsUUFBYixDQUFzQjRCLFdBQXRCLEdBQW9DLE1BQXBDLEMiLCJmaWxlIjoiYXBwLWJ1bGxlLjA4NDA0MzgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgYW00Y29yZSBmcm9tIFwiQGFtY2hhcnRzL2FtY2hhcnRzNC9jb3JlXCI7XG5pbXBvcnQgKiBhcyBhbTRjaGFydHMgZnJvbSBcIkBhbWNoYXJ0cy9hbWNoYXJ0czQvY2hhcnRzXCI7XG5pbXBvcnQgKiBhcyBhbTRwbHVnaW5zX2ZvcmNlRGlyZWN0ZWQgZnJvbSBcIkBhbWNoYXJ0cy9hbWNoYXJ0czQvcGx1Z2lucy9mb3JjZURpcmVjdGVkXCI7XG5cbi8vIENyZWF0ZSBjaGFydFxubGV0IGNoYXJ0ID0gYW00Y29yZS5jcmVhdGUoXCJjYXJ0by1idWxsZXNcIiwgYW00cGx1Z2luc19mb3JjZURpcmVjdGVkLkZvcmNlRGlyZWN0ZWRUcmVlKTtcblxuLy8gQ3JlYXRlIHNlcmllc1xubGV0IHNlcmllcyA9IGNoYXJ0LnNlcmllcy5wdXNoKG5ldyBhbTRwbHVnaW5zX2ZvcmNlRGlyZWN0ZWQuRm9yY2VEaXJlY3RlZFNlcmllcygpKVxuXG5zZXJpZXMuZGF0YVNvdXJjZS51cmwgPSByb3V0ZXMuYXBwX2NhcnRvX2pzb247XG4vLyBTZXQgZGF0YVxuLy8gc2VyaWVzLmRhdGEgPSBbe1xuLy8gICAgIFwibmFtZVwiOiBcIk5vcyByw6l2b2x0ZXNcIixcbi8vICAgICBcImxpbmtcIjogW1wiTm9zIHLDqnZlc1wiXSxcbi8vICAgICBcImNoaWxkcmVuXCI6IFt7XG4vLyAgICAgICAgIFwibmFtZVwiOiBcIkExXCIsIFwidmFsdWVcIjogMTAwXG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJBMlwiLCBcInZhbHVlXCI6IDYwXG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJBM1wiLCBcInZhbHVlXCI6IDMwXG4vLyAgICAgfV1cbi8vIH0sIHtcbi8vICAgICBcIm5hbWVcIjogXCJOb3MgcsOqdmVzXCIsXG4vLyAgICAgXCJsaW5rXCI6IFtcIkxlcyBhY3Rpb25zIFxcbiBpbnNwaXJhbnRlc1wiXSxcbi8vICAgICBcImNoaWxkcmVuXCI6IFt7XG4vLyAgICAgICAgIFwibmFtZVwiOiBcIkIxXCIsIFwidmFsdWVcIjogMTM1XG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJCMlwiLCBcInZhbHVlXCI6IDk4XG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJCM1wiLCBcInZhbHVlXCI6IDU2XG4vLyAgICAgfV1cbi8vIH0sIHtcbi8vICAgICBcIm5hbWVcIjogXCJMZXMgYWN0aW9ucyBcXG4gaW5zcGlyYW50ZXNcIixcbi8vICAgICBcImxpbmtcIjogW1wiTGVzIGFjdGlvbnMgXFxuIMOgIGJvb3N0ZXJcIl0sXG4vLyAgICAgXCJjaGlsZHJlblwiOiBbe1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJDMVwiLCBcInZhbHVlXCI6IDMzNVxuLy8gICAgIH0sIHtcbi8vICAgICAgICAgXCJuYW1lXCI6IFwiQzJcIiwgXCJ2YWx1ZVwiOiAxNDhcbi8vICAgICB9LCB7XG4vLyAgICAgICAgIFwibmFtZVwiOiBcIkMzXCIsIFwidmFsdWVcIjogMTI2XG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJDNFwiLCBcInZhbHVlXCI6IDI2XG4vLyAgICAgfV1cbi8vIH0sIHtcbi8vICAgICBcIm5hbWVcIjogXCJMZXMgYWN0aW9ucyBcXG4gw6AgYm9vc3RlclwiLFxuLy8gICAgIFwibGlua1wiOiBbXCJOb3MgcsOpdm9sdGVzXCJdLFxuLy8gICAgIFwiY2hpbGRyZW5cIjogW3tcbi8vICAgICAgICAgXCJuYW1lXCI6IFwiRDFcIiwgXCJ2YWx1ZVwiOiA0MTVcbi8vICAgICB9LCB7XG4vLyAgICAgICAgIFwibmFtZVwiOiBcIkQyXCIsIFwidmFsdWVcIjogMTQ4XG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJEM1wiLCBcInZhbHVlXCI6IDg5XG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJENFwiLCBcInZhbHVlXCI6IDY0XG4vLyAgICAgfSwge1xuLy8gICAgICAgICBcIm5hbWVcIjogXCJENVwiLCBcInZhbHVlXCI6IDE2XG4vLyAgICAgfV1cbi8vIH1dO1xuXG5zZXJpZXMubm9kZXMudGVtcGxhdGUuZXZlbnRzLm9uKFwiaGl0XCIsIGZ1bmN0aW9uKGV2ZW50KSB7XG4gICAgY29uc29sZS5sb2coZXZlbnQudGFyZ2V0LmRhdGFJdGVtLm5iKTtcbn0pO1xuXG5zZXJpZXMubWFueUJvZHlTdHJlbmd0aCA9IC0yNTtcbnNlcmllcy5saW5rcy50ZW1wbGF0ZS5zdHJlbmd0aCA9IDI7XG5zZXJpZXMuY2VudGVyU3RyZW5ndGggPSAxLjI7XG5cbi8vYWN0aXZlIGxlIHpvb21cbmNoYXJ0Lnpvb21hYmxlID0gdHJ1ZTtcbi8vTm9tYnJlIGRlIGxldmVsIGFmZmljaMOpIHBhciBkw6lmYXV0XG5zZXJpZXMubWF4TGV2ZWxzID0gMVxuXG4vL2xpbmsgZW50cmUgXCJmcmVyZVwiXG4vLyBzZXJpZXMuZGF0YUZpZWxkcy5pZCA9IFwibmFtZVwiO1xuLy8gc2VyaWVzLmRhdGFGaWVsZHMubGlua1dpdGggPSBcImxpbmtcIjtcblxuLy9kaXN0YW5jZSBlbnRyZSBsZXMgYnVsbGVzXG5zZXJpZXMubGlua3MudGVtcGxhdGUuZGlzdGFuY2UgPSAxLjc7XG5cbi8vIFNldCB1cCBkYXRhIGZpZWxkc1xuc2VyaWVzLmRhdGFGaWVsZHMubmFtZSA9IFwibmFtZVwiO1xuc2VyaWVzLmRhdGFGaWVsZHMuY2hpbGRyZW4gPSBcImNoaWxkcmVuXCI7XG5zZXJpZXMuZGF0YUZpZWxkcy5uYiA9IFwibmJcIjtcblxuLy8gQWRkIGxhYmVsc1xuc2VyaWVzLm5vZGVzLnRlbXBsYXRlLmxhYmVsLnRleHQgPSBcIntuYW1lfVwiO1xuc2VyaWVzLmZvbnRTaXplID0gMjA7XG5zZXJpZXMubWluUmFkaXVzID0gNzA7XG5zZXJpZXMubWF4UmFkaXVzID0gMTAwO1xuXG4vL0NvdWxldXIgZGVzIGJ1bGxlc1xuc2VyaWVzLmNvbG9ycy5saXN0ID0gW1xuICAgIGFtNGNvcmUuY29sb3IoXCIjZGM1YjJmXCIpLFxuICAgIGFtNGNvcmUuY29sb3IoXCIjZmNlNzY3XCIpLFxuICAgIGFtNGNvcmUuY29sb3IoXCIjOTc1MzNhXCIpLFxuICAgIGFtNGNvcmUuY29sb3IoXCIjNTY4YjZmXCIpXG5dO1xuXG4vL0FwcGFyZW5jZSBkZXMgbGllbnMgZW50cmUgbGVzIGJ1bGxlc1xuc2VyaWVzLmxpbmtzLnRlbXBsYXRlLnN0cm9rZVdpZHRoID0gNTtcbnNlcmllcy5saW5rcy50ZW1wbGF0ZS5zdHJva2VPcGFjaXR5ID0gMTtcblxuLy90b29sdGlwXG5zZXJpZXMubm9kZXMudGVtcGxhdGUudG9vbHRpcFRleHQgPSBcIntuYn1cIjsiXSwic291cmNlUm9vdCI6IiJ9