模块名称:eChart 模块作者:原野 模块版本:1.3 模块 MD5:57c058a33d2189826aefd93f7b7725df 模块大小:600.63 KB 版权声明: 模块描述:eChart类为百度开源eCharts.js库封装的易语言版本,相比Chart.js,它的功能性更强,支持的控件多,提供中文开发文档,函数命令更简洁. 模块备注: * ┏━━━━━━━━━━━━━━━━┓ * ┃本模块由百度开源库Chart.js而来,┃ * ┃--------------------------------┃ * ┃后经过【原野】封装、测试、修复,┃ * ┃--------------------------------┃ * ┃使用模块请注明版权,尊重即是支持 ┃ * ┃--------------------------------┃ * ┃作者:原野, QQ交流群: 939602676┃ * ┃--------------------------------┃ * ┃入门教程【ympack.com/tech.html】┃ * ┗━━━━━━━━━━━━━━━━┛ .版本 2 ' eChart类v1.3.0 【2017年01月29日 23:28:59】 ' * 新增 K线图类,暂时只能远程调用JS且为静态K线图 ' * 修复 K线图生成时与主框架冲突问题 ' * 修复 K线图只能创建3条线的BUG ' * 修复 K线图不能加载其他数据BUG ' * 去除 K线的一些个性化配置 引用支持库: 系统核心支持库 5.3|krnln|d09f2340818511d396f6aaf844c7e325 超文本浏览框支持库 2.2|HtmlView|5014D8FA6DCA40b68FA626D8183666EB 编码转换支持库 2.0|iconv|{A0005538-9391-4dd9-B4D6-8EB7B9360F08} ------------------------------ .子程序 DiyCSS, 文本型, , .子程序 取真假, 文本型, , 返回“true”和“false” .参数 参真假值, 逻辑型, 可空 , .程序集 ECharts, , 公开 .子程序 页面框架, 文本型, , 直接创建一个HTML5网页框架,展示内容取决于有多少页面元素 .参数 参页面标题, 文本型, , 网页的标题 .参数 参页面元素, 文本型, , 页面元素需叠加写入 .参数 参页面编码, 文本型, 可空 , 默认GB2312编码,1.“GB2312” 2.“GBK” 3.“UTF-8” [PS:GBK和GB2312是兼容的] .参数 参远程调用, 文本型, 可空 , 默认为“#echarts_min”,调用内置JS文件或使用CDN“http://cdn.bootcss.com/echarts/3.3.2/echarts.min.js” .参数 参固定布局, 逻辑型, 可空 , 默认为假,真=固定布局,假=瀑布流布局 .参数 参DiyCSS, 文本型, 可空 , </style>前面的所有css .参数 参DiyJS, 文本型, 可空 , javascript脚本代码 .子程序 大括号, 文本型, , { } 对象标识 .参数 参对象元素, 文本型, 可空 , .子程序 中括号, 文本型, , [ ] 数组标识 .参数 参对象元素, 文本型, 可空 , .子程序 创建数组, 文本型, , [1,2,3] JSON数组,支持文本、整数 .参数 参数组文本, 整数型, , 每次只能用一种类型,禁止多重类型赋值,默认每个类型最大100成员数 .子程序 键值对, 文本型, , 键名: 键:值 或 键名 = 键值 .参数 参键名, 文本型, , .参数 参键值, 文本型, 可空 , .参数 参数据, 文本型, 可空 , .参数 参等号, 逻辑型, 可空 , .子程序 单引号, 文本型, , 'main' .参数 参元素, 文本型, , .子程序 函数, 文本型, , document.getElementById('main') .参数 参函数名称, 文本型, , “document” .参数 参函数方法, 文本型, , “getElementById” .参数 参对象名称, 文本型, , 这里对象和名称均可以如:“option”或“'mian'” .子程序 创建文本数组, 文本型, , 将所有数组类型文本转成模块支持的数组文本,每次只能创建一个数组文本,如:['a','b','c'] .参数 参文本, 文本型, 数组, 如:参文本 [1] = {“a”,“b”,“c”} .子程序 创建整数数组, 文本型, , 创建一个整数数组文本,如:[1,2,3,4],如果是多条曲线可以用一个变量数组代替,将返回值赋值给每个成员 .参数 参整数, 整数型, 数组, 如:参文本 [1] = { 1,2,3 } .子程序 创建通用数组, 文本型, , 创建一个通用数组文本,如:[a,b,c,d]/[1,2,3,4]/['1%','2%','3%','4%']/[true,false,true] .参数 参通用文本, 文本型, 数组, .子程序 创建键值对象, 文本型, , 创建键值对象文本,如{type:'line',smooth:flase,data:[30, 182, 434, 791, 390, 30, 900]} .参数 参键名, 文本型, 数组, .参数 参键值, 文本型, 数组, .子程序 K线图框架, 文本型, , 直接创建一个HTML5网页框架,展示内容取决于有多少页面元素 .参数 参页面标题, 文本型, , 网页的标题 .参数 参页面元素, 文本型, , 页面元素需叠加写入 .参数 参页面编码, 文本型, 可空 , 默认GB2312编码,1.“GB2312” 2.“GBK” 3.“UTF-8” [PS:GBK和GB2312是兼容的] .参数 参远程调用, 文本型, 可空 , 默认为“#echarts_min”,调用内置JS文件或使用CDN“http://cdn.bootcss.com/echarts/3.3.2/echarts.min.js” .参数 参固定布局, 逻辑型, 可空 , 默认为假,真=固定布局,假=瀑布流布局 .参数 参DiyCSS, 文本型, 可空 , </style>前面的所有css .参数 参DiyJS, 文本型, 可空 , javascript脚本代码 .程序集 K线图类, , 公开 .子程序 创建, 文本型, , .参数 参宽度, 文本型, , 600px或固定100% .参数 参高度, 文本型, , 400px或10%-50%,一般50% .参数 参标识, 文本型, 可空 , 定义一个对象名称,此参数用于多个饼图图时区别标识. 默认为“myK”,只能是字母 .参数 参事件, 文本型, 可空 , 挂接事件和行为 .子程序 加载指数包, , , .参数 参指数包, 文本型, 可空 , 二维数组[],对应4个参数值[开盘值, 收盘值, 最低值, 最高值] .子程序 配置k线, 文本型, , .参数 参图例名称, 文本型, 可空 数组, .参数 参图例类型, 文本型, 可空 数组, .参数 参K线数据, 文本型, 可空 数组, calculateMA(5) .子程序 配置图表, , , .参数 参图表主标题, 文本型, 可空 , .参数 参图例项名称, 文本型, 可空 , 数组[],图例项的名称,应等于某系列的name值 .程序集 环饼图类, , 公开 .子程序 创建, 文本型, , .参数 参宽度, 文本型, , 600px或固定100% .参数 参高度, 文本型, , 400px或10%-50%,一般50% .参数 参标识, 文本型, 可空 , 定义一个对象名称,此参数用于多个饼图图时区别标识. 默认为“myPies”,只能是字母 .参数 参事件, 文本型, 可空 , 挂接事件和行为 .参数 参动态点击, 逻辑型, 可空 , .子程序 个性配置, , , 自己配置的option .参数 参配置文本, 文本型, , .子程序 配置服务元素, 文本型, , .参数 参饼图名称, 文本型, , .参数 参内外半径, 文本型, 数组, [0,55%] .参数 参饼块值, 整数型, 数组, 数组[55,100] .参数 参饼块名, 文本型, 数组, 数组['a','b'] .子程序 配置图表, , , .参数 参图表主标题, 文本型, 可空 , .参数 参图表副标题, 文本型, 可空 , .参数 参提示框组件, 文本型, 可空 , 默认空 .参数 参图例项名称, 文本型, 可空 , 数组[],图例项的名称,应等于某系列的name值 .程序集 柱线图类, , 公开 .子程序 创建, 文本型, , .参数 参宽度, 文本型, , 600px或固定100% .参数 参高度, 文本型, , 400px或10%-50%,一般50% .参数 参标识, 文本型, 可空 , 定义一个对象名称,此参数用于多个折线图时区别标识. 默认为“myLines”,只能是字母 .参数 参事件, 文本型, 可空 , 挂接事件和行为 .参数 参动态, 逻辑型, 可空 , .子程序 个性配置, , , 自己配置的option .参数 参配置文本, 文本型, , .子程序 配置服务元素, 文本型, , .参数 参系列名称, 文本型, 数组, .参数 参系列类型, 文本型, 数组, line .参数 参曲线平滑, 文本型, 数组, true .参数 参系列数据, 文本型, 数组, 数组[] .子程序 配置服务元素_点击, 文本型, , .参数 参系列名称, 文本型, 数组, .参数 参系列类型, 文本型, 数组, line .参数 参曲线平滑, 文本型, 数组, true .参数 参系列数据, 文本型, 数组, 数组[] .子程序 配置服务元素2, 文本型, , 梯形曲线,只能有3条曲线 .参数 参系列名称, 文本型, 数组, 只能3个 .参数 参系列类型, 文本型, 数组, line .参数 参梯形曲线, 文本型, 数组, 只能有3条曲线,分别为:start、 middle、end .参数 参系列数据, 文本型, 数组, 数组[] .子程序 配置图表, , , .参数 参图表主标题, 文本型, 可空 , .参数 参图表副标题, 文本型, 可空 , .参数 参提示框组件, 文本型, 可空 , 默认空 .参数 参图例项名称, 文本型, 可空 , 数组[],图例项的名称应等于系列名称,严格区别大小写,为空不显示 .参数 参X轴, 文本型, 可空 , 数组[] .参数 参Y轴, 文本型, 可空 , 默认空 .参数 参初始动画延迟, 文本型, 可空 , 默认100ms,不得<100ms .子程序 配置图表_点击, , , .参数 参图表主标题, 文本型, 可空 , .参数 参图表副标题, 文本型, 可空 , .参数 参提示框组件, 文本型, 可空 , 默认空 .参数 参图例项名称, 文本型, 可空 , 数组[],图例项的名称,应等于某系列的name值 .参数 参X轴, 文本型, 可空 数组, 数组[]
eChart v1.3