首页 > 其他分享 >快速模板——Echart包

快速模板——Echart包

时间:2023-04-04 20:01:35浏览次数:33  
标签:Echart JS 图表 Ext 组件 packages 快速 模板 EChart


在Ext JS中虽然内置了图表包,但整体来说只能算可用。如果希望更好的效果,会引入别的图表包,如Ext JS自身引入了D3包,不过这是收费的。为了健全快速模板的功能,于是引入了EChart包来实现更好的图表功能。

要将别的功能包引入到Ext JS,基本都是以扩展组件的方式来实现的,EChart包也不例外,这次唯一不同的地方是将这个功能做了包的形式,将包放到项目的packages文件夹或工作区的packages\local文件夹,然后在app.json中引用这个包就行了。

目前的EChart包只定义了一个EChart.Component类来实现图表功能,其具体功能是包括为图表绑定element、根据组件大小调整图表大小和将存储(store)的数据转换为图表所需的数据。该组件目前能实现基本的线图、柱状图和饼图。如果要使用更多图表,需要对组件进行扩展,重写EChart.Componentredraw方法,为图表提供适合的数据就行了。以下是EChart图表组件的示例图:

快速模板——Echart包_快速模板

源代码:https://github.com/tianxiaode/qTemplate-ExtJSCE7/tree/master/src/client/workspace/packages/local/echart


标签:Echart,JS,图表,Ext,组件,packages,快速,模板,EChart
From: https://blog.51cto.com/dqhuang/6169368

相关文章

  • 快速了解Salesforce云产品Sales Cloud功能!
     SalesCloud是Salesforce的“云”产品,其工具和技术可帮助销售团队更高效地开展工作。SalesCloud于1999年发布,在当今可用的所有CRM中占有最大份额。即便如此,大部分从业者对于SalesCloud仍一知半解,缺乏系统全面的认识。 本篇文章将带你进入SalesCloud的世界,快速了解什么是......
  • cbv分析、模板、请求与响应、session及源码分析、闪现、请求扩展
    cbv分析#基于类的视图,写法fromflaskimportFlask,requestfromflask.viewsimportView,MethodViewapp=Flask(__name__)app.debug=True#视图类,继承MethodView,类中写跟请求方式同名的方法即可,之前学的所有都一致classIndexView(MethodView):defget(s......
  • 快速启动本地文件-http-server
    启动本地文件全局下载http-server1-win+R2-cmd3-使用npm/cnpm全局下载服务文件cnpmihttp-server-g4-cmdcd进入文件地址5-http-sever(默认端口)/http-server-p(自定义端口)......
  • flask:Flask 和pythonweb框架介绍、flask快速使用、登录,显示用户信息小案例、配置文件
    目录一、Flask和pythonweb框架介绍1.1pythonweb框架介绍1.2flask介绍1.3wsgiref1.4用wsgirf和werkzeug写web二、flask快速使用三、登录,显示用户信息小案例3.1login.html3.2home.html3.3detail.html3.4py文件3.5知识点总结四、配置文件的使用方式1、设置方式一(测试中使用的......
  • Spring使用jdbc模板增删改查
      applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop=&q......
  • 实现echarts 十字辅助线
     想要实现的效果如下图:  实现十字辅助线的主要代码如下:axisPointer:{type:'cross',//xy轴十字架指示数值背景区域色label:{backgroun......
  • 《Python编程快速上手—让繁琐工作自动化》实践项目答案:第六章
    实践项目表格打印编写一个名为printTabel()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐,假定所有内层列表都包含同样数目的字符串,例如:你的printTable()函数将打印出:点击查看代码tableData=[['apples','oranges','cherries','banana'],......
  • 洛谷 P3377 【模板】左偏树(可并堆)题解 左偏树模板题
    题目链接:https://www.luogu.com.cn/problem/P3377维护左偏树的同时还需要维护一个并查集。但是并查集也就一个find操作。pop的时候更新f[x]的操作很神奇。示例程序:#include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e5+5;intn,m,op,x,y,val[m......
  • 使用wsimport快速生成soap客户端代码
    在jdk的bin目录下cmd进入操作界面使用命令wsimport.exe-encodingutf-8-keep-s输出java文件路径wsdl文件路径 ......
  • 快速排序
    快速排序题目描述本题为代码补全填空题,请将题目中给出的源代码补全,并复制到右侧代码框中,选择对应的编译语言(C/Java)后进行提交。若题目中给出的源代码语言不唯一,则只需选择其一进行补全提交即可。复制后需将源代码中填空部分的下划线删掉,填上你的答案。提交后若未能通过,除考虑填......