1: 插件封装了生成文字云的参数和展现效果及导出等方法
2: 插件方法不包含数据库部分的交互,使用数据库方法可以与插件方法交互
✦ 插件
实例化MyWordCloud
var mC=new MyWordCloud();
✦ 属性
属性参数如下
1:参数名:Data   参数值(必填):文字内容及样式(含文字、角度及样式)
2:参数名:image       参数值(必填):图片路径
3:参数名:sizeRange   参数值:文字大小范围
4:参数名:rotationRange   参数值:旋转角度范围
5:参数名:dataNumber   参数值:自动补充数量最大值设置
6:参数名:ifAutoAddData   参数值:是否自动补充数据
7:参数名:color  参数值:字体颜色
8:参数名:gridSize  参数值:密集度分布,值越大越分散
9:参数名:fontFamily  参数值:字体
10:参数名:fontStyle  参数值:字体样式
11:参数名:backgroundColor  参数值:背景色

✦ 方法
属性方法如下
1:方法名:Init(String divID)   初始化.divID为div的id,返回obj:var mCDiv= mC.init("main");
2:方法名:getWordCloud (obj)       生成云图.Obj为Init返回值
3:方法名:saveAsImage(filename)   生成下载png图片
4:方法名:saveAsEps (filename)   生成下载eps图片
5:方法名:saveModal (filename)   保存设计配置,返回string
6:方法名:LoadModal(ModalStr)   打开设计配置
7:方法名:MyWordCloud   实例化 var mC=new MyWordCloud()
8:方法名:getImgBaseData   获取图案数据,服务器可生成文件

✦ 配置
动态数据如图案样式、字体等需要存储在服务器,demo提供了相应的PHP配置功能
整合应用中请将这部分数据采用数据库存储(demo中采用文件存储)
配置功能demo采用PHP开发,可以嵌入到PHP框架开发的WEB应用中
✦ 如何使用
插件包可以直接导入WEB中使用
需echart、queryjs等依赖项支持
扩展配置功能需要服务器端(demo采用PHP)和数据库代码支持
插件适配PC和手机,demo展示pc(1~1000)为主,手机生成可自行调整demo字体大小(1~20)