mirror of
https://gitlab.com/octtspacc/OcttKB
synced 2024-12-23 21:40:50 +01:00
10 lines
17 KiB
JSON
10 lines
17 KiB
JSON
|
[
|
|||
|
{
|
|||
|
"title": "$:/plugins/Gk0Wk/echarts/echarts-wordcloud.min.js",
|
|||
|
"text": "/*! For license information please see echarts-wordcloud.min.js.LICENSE.txt */\n!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e(require(\"$:/plugins/Gk0Wk/echarts/echarts.min.js\")):\"function\"==typeof define&&define.amd?define([\"echarts\"],e):\"object\"==typeof exports?exports[\"echarts-wordcloud\"]=e(require(\"echarts\")):t[\"echarts-wordcloud\"]=e(t.echarts)}(self,(function(t){return(()=>{\"use strict\";var e={638:(t,e,a)=>{a.r(e);var r=a(83);r.extendSeriesModel({type:\"series.wordCloud\",visualStyleAccessPath:\"textStyle\",visualStyleMapper:function(t){return{fill:t.get(\"color\")}},visualDrawType:\"fill\",optionUpdated:function(){var t=this.option;t.gridSize=Math.max(Math.floor(t.gridSize),4)},getInitialData:function(t,e){var a=r.helper.createDimensions(t.data,{coordDimensions:[\"value\"]}),i=new r.List(a,this);return i.initData(t.data),i},defaultOption:{maskImage:null,shape:\"circle\",keepAspect:!1,left:\"center\",top:\"center\",width:\"70%\",height:\"80%\",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,shrinkToFit:!1,textStyle:{fontWeight:\"normal\"}}}),r.extendChartView({type:\"wordCloud\",render:function(t,e,a){var i=this.group;i.removeAll();var o=t.getData(),n=t.get(\"gridSize\");t.layoutInstance.ondraw=function(e,a,s,l){var d=o.getItemModel(s),u=d.getModel(\"textStyle\"),f=new r.graphic.Text({style:r.helper.createTextStyle(u),scaleX:1/l.info.mu,scaleY:1/l.info.mu,x:(l.gx+l.info.gw/2)*n,y:(l.gy+l.info.gh/2)*n,rotation:l.rot});f.setStyle({x:l.info.fillTextOffsetX,y:l.info.fillTextOffsetY+.5*a,text:e,verticalAlign:\"middle\",fill:o.getItemVisual(s,\"style\").fill,fontSize:a}),i.add(f),o.setItemGraphicEl(s,f),f.ensureState(\"emphasis\").style=r.helper.createTextStyle(d.getModel([\"emphasis\",\"textStyle\"]),{state:\"emphasis\"}),f.ensureState(\"blur\").style=r.helper.createTextStyle(d.getModel([\"blur\",\"textStyle\"]),{state:\"blur\"}),r.helper.enableHoverEmphasis(f,d.get([\"emphasis\",\"focus\"]),d.get([\"emphasis\",\"blurScope\"])),f.stateTransition={duration:t.get(\"animation\")?t.get([\"stateAnimation\",\"duration\"]):0,easing:t.get([\"stateAnimation\",\"easing\"])},f.__highDownDispatcher=!0},this._model=t},remove:function(){this.group.removeAll(),this._model.layoutInstance.dispose()},dispose:function(){this._model.layoutInstance.dispose()}}),window.setImmediate||(window.setImmediate=window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var t=[void 0],e=\"zero-timeout-message\";return window.addEventListener(\"message\",(function(a){if(\"string\"==typeof a.data&&a.data.substr(0,e.length)===e){a.stopImmediatePropagation();var r=parseInt(a.data.substr(e.length),36);t[r]&&(t[r](),t[r]=void 0)}}),!0),window.clearImmediate=function(e){t[e]&&(t[e]=void 0)},function(a){var r=t.length;return t.push(a),window.postMessage(e+r.toString(36),\"*\"),r}}()||function(t){window.setTimeout(t,0)}),window.clearImmediate||(window.clearImmediate=window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(t){window.clearTimeout(t)});var i=function(){var t=document.createElement(\"canvas\");if(!t||!t.getContext)return!1;var e=t.getContext(\"2d\");return!!(e&&e.getImageData&&e.fillText&&Array.prototype.some&&Array.prototype.push)}(),o=function(){if(i){for(var t,e,a=document.createElement(\"canvas\").getContext(\"2d\"),r=20;r;){if(a.font=r.toString(10)+\"px sans-serif\",a.measureText(\"W\").width===t&&a.measureText(\"m\").width===e)return r+1;t=a.measureText(\"W\").width,e=a.measureText(\"m\").width,r--}return 0}}(),n=function(t){for(var e,a,r=t.length;r;)e=Math.floor(Math.random()*r),a=t[--r],t[r]=t[e],t[e]=a;return t},s={},l=function(t,e){if(i){var a=Math.floor(Math.random()*Date.now());Array.isArray(t)||(t=[t]),t.forEach((function(e,a){if(\"string\"==typeof e){if(t[a]=document.getElementById(e),!t[a])throw new Error(\"The element id specified is not found.\")}else if(!
|
|||
|
"Modern.TiddlyDev#Minify": "false",
|
|||
|
"module-type": "echarts-extension",
|
|||
|
"type": "application/javascript",
|
|||
|
"version": "2.1.0"
|
|||
|
}
|
|||
|
]
|