vue、jtopo绘制鱼骨图
效果如下图所示: 一、文件目录结构: 二、绘制png的鱼头、鱼尾图片 fish_head.png: fish_tail.png: 三、下载js文件 jquery、jtopo请到官网下载。 四、编写鱼骨图核心文件:MakFishBone.js let MakFishBone = (function (window) { let MakFishBone = function (canvas, options) { return new MakFishBone.fn.init(canvas, options) } MakFishBone.fn = MakFishBone.prototype = { constructor: MakFishBone, init: function (canvas, options) { this.canvas = canvas let dpr = window.devicePixelRatio || 1 canvas.width = parseInt(canvas.style.width) * dpr canvas.height = parseInt(canvas.style.height) * dpr this.ctx = canvas.getContext('2d') let defaultConfig = { /*json数据*/ data: