请配置开发环境如下: Android Studio:“Preferences > Plugins”,搜索 “Flutter” 插件进行下载,并在插件中配置已经下载好的 Flutter 的 SDK 路径。...VS Code: 在应用商店中搜索 “Flutter” 扩展并下载。...flutter pub get 导入SDK后我们准备开始集成 4 集设置权限 以上步骤集成已完成,为保证SDK运行效果更佳,需要在应用中根据实际应用需 要,设置应用所需权限。...ZegoExpressEngine.instance.startPlayingStream(streamID); 若需要在拉流的同时,渲染拉流画面,Flutter 的渲染方式有两种:PlatformView...,Flutter为应用开发带来了革新,带着学习交流的态度,希望对于想要学习应用Flutter的同学有所帮助。
请配置开发环境如下: Android Studio:“Preferences > Plugins”,搜索 “Flutter” 插件进行下载,并在插件中配置已经下载好的 Flutter 的 SDK 路径。...VS Code: 在应用商店中搜索 “Flutter” 扩展并下载。 以上任一开发环境配置好 Flutter 环境后,在终端执行 flutter doctor,根据提示内容补全相关未下载的依赖项。...导入SDK后我们准备开始集成,为保证整个集成顺畅可以先扫码与我们建立联系,过程中有任何建议,问题随时沟通; 4 设置权限 以上步骤集成已完成,为保证SDK运行效果更佳,需要在应用中根据实际应用需要,设置应用所需权限...// 销毁引擎 ZegoExpressEngine.destroyEngine(); 结尾: 恭喜,你已经通过ZEGO Flutter SDK完成了自己的实时音视频通话应用,Flutter为应用开发带来了革新...,带着学习交流的态度,希望对于想要学习应用Flutter的同学有所帮助。
Highcharts是一个用纯JavaScript编写的图表库,它能够很简单便捷的在web网站或者是web应用程序中添加有交互性质的图表。...[008eGmZEgy1gngj2kvdmhj30sw0ns430.jpg] Highcharts Maps 非常优秀的HTML5地图组件,支持下钻、触摸、手势等操作。...准备数据和往实例化对象中添加数据,并设置图形的相关信息 notebook中在线绘图 绘制精美柱状图?...基础柱状图 from highcharts import Highchart # 导入库 H = Highchart(width=750, height=600) # 设置图形的大小 # 4组数据...} }, 'opposite': True # 纵坐标默认在左边,”相反opposite“取右边的位置
Highcharts是一个用纯JavaScript编写的图表库,它能够很简单便捷的在web网站或者是web应用程序中添加有交互性质的图标。...Highcharts Maps 非常优秀的HTML5地图组件,支持下钻、触摸、手势等操作。 Highmaps 继承了 Highcharts 简单易用的特性。...带有负值的柱状图 有时候我们的数据中还有负值,利用Highcharts同样可以绘制柱状图: from highcharts import Highchart # 导入库 H = Highchart(...多轴柱状图 有时候可以将多个图形放在一个画布中: from highcharts import Highchart H = Highchart(width=850, height=400) # 3组不同的数据...} }, 'opposite': True # 纵坐标默认在左边,”相反opposite“取右边的位置
国云大数据魔镜 一款免费的新型大数据可视化分析工具,操作简单,支持多种数据源,上卷下钻,数据预测,聚类分析,相关性分析,数据联想,决策树,地图,组合图等功能。 ? ? ?...使用Gantti创建图表无需使用JavaScript,纯HTML-CSS3实现。图表默认输出非常漂亮,但用户可以自定义样式进行输出(SASS样式表)。 ? ?...它是最全面的图表解决方案,包含90+图表类型和众多交互功能,包括3D、各种仪表、工具提示、向下钻取、缩放和滚动等。它拥有完整的文档以及现成的演示,可以帮助你快速创建图表。 ? ?...Highchart.js Highchart.js是单纯由JavaScript所写的图表资料库,提供简单的方法来增加互动性图表来表达你的网站或网站应用程式。目前它能支援线图、样条函数图。 ? ?...Circos Circos最初主要用于基因组序列相关数据的可视化,目前已应用于多个领域,例如:影视作品中的人物关系分析,物流公司的订单来源和流向分析等,大多数关系型数据都可以尝试用Circos来可视化。
1、应用场景 在应用场景上,因为jFreeChart是一个封装好的Jar包,所以支持在客户端使用,也可以在网站上使用。...FusionChart通过Flash呈现报表,HighChart、EChart则是通过的HTML + JS 技术实现的(至于是不是使用HTML5技术实现,这点暂不清楚。谢谢@fo0ol 指正 )。...HighChart和EChart因为是用HTML5实现的,所以效果都和上图的FusionChart差不多。...6、特色功能 这里介绍的是ECharts中的地图功能,ECharts可以通过地图呈现更加震撼的效果,而这是其他三个报表根据所没有的一个展示方式(FusionChart好像有地图类型,但是打不开,所以我就忽略它啦...每个开发工具都有各自的特点,如果你是要在客户端使用报表工具,那么jFreeChart就是你唯一的选择了。
国云大数据魔镜 一款免费的新型大数据可视化分析工具,操作简单,支持多种数据源,上卷下钻,数据预测,聚类分析,相关性分析,数据联想,决策树,地图,组合图等功能。 ? ?...使用Gantti创建图表无需使用JavaScript,纯HTML-CSS3实现。图表默认输出非常漂亮,但用户可以自定义样式进行输出(SASS样式表)。 ?...它是最全面的图表解决方案,包含90+图表类型和众多交互功能,包括3D、各种仪表、工具提示、向下钻取、缩放和滚动等。它拥有完整的文档以及现成的演示,可以帮助你快速创建图表。 ?...Highchart.js Highchart.js是单纯由JavaScript所写的图表资料库,提供简单的方法来增加互动性图表来表达你的网站或网站应用程式。目前它能支援线图、样条函数图。 ?...Circos Circos最初主要用于基因组序列相关数据的可视化,目前已应用于多个领域,例如:影视作品中的人物关系分析,物流公司的订单来源和流向分析等,大多数关系型数据都可以尝试用Circos来可视化。
之前项目中都是使用FusionChart和HighChart,基本都是没有购买商业许可。然后现在开发的系统需要交付给客户使用。...基本在商业应用中基本用不了。...不管开发者如何修改数据,FusionChart始终保持左右两边斜线是一条直线,它主要是通过改变层的高度来实现的。...解决办法:然后我在github上向百度EChart提出了这个issue,但是好像目前他们也没有修复的打算。所以目前还没有很好的版本,而且在新版本中这个问题会不会解决还不知道。...考虑到浮点数,最大值值数据里面最大值向上取整,使用Math.ceil();最小值是数据里面最小值向下取整。Math.Floor()方法。
数据钻取分析图表之间能具有消息互传机制,实现图表联动;图表支持数据的向下钻取分析,支持层层挖掘和图表穿透;通过主题导航树实现图表资源的管理,可灵活配置个性化的图表资源。...能够快速制作的复杂的报表,实现分析表单的灵活定制。钻取是改变维的层次,变化分析的粒度。它包括向上钻取和向下钻取。...而向下钻取则相反,是从宏观到微观的分析方法,它从汇总数据深入到细节数据进行观察或增加新维。通过钻取,使用户对数据的了解更深入,更容易发现问题,做出正确的决策。...穿透查询预定义报表等上层应用支持指标的智能穿透查询,不需要繁琐的配置即可快速实现指标的对比分析、下级构成、趋势分析等模板化的分析。...需实现以下功能:l 对比分析展现的是传递单位的同级单位的指标值的单位对比情况l 下级构成模块展现的是穿透单位的下级单位在该时期该指标下的构成情况l 趋势分析展现的是一个单位在一段时期内指标的变化趋势l
作为互动互联的基础性技术,音视频通信服务也从视听娱乐向教育、金融、医疗、会议等应用场景快速渗透,成长为支持经济恢复与发展的重要力量。...但对于众多的小型初创企业来说,想要在这个火热的市场中抓住机遇,快速落地一个直播应用却并不容易。...移动互联网进入下半场,Android 和 iOS 两大开发应用共存,再加上体系成熟的 Web 前端技术,一个应用需配置多组人力进行多端开发。...除此之外,我们的直播SDK还可快速集成腾讯特效SDK,借助AI识别技术实现实时的美颜特效,实现大眼、瘦脸、瘦鼻、动效贴纸、AI抠图等高级特效功能,为您的直播应用添加更多有趣的互动玩法,丰富场景应用。...以直播推流为例,客户仅需5步便可以从0开始实现推流功能: 第一步:将 live_flutter_plugin 嵌入您的 App 工程中; 第二步:获取 License,配置 licenseURL和 licensekey
对比字段在前端技术上没有什么难度,仅需理解概念即可。 渲染引擎 渲染引擎包括了对报表进行编辑与渲染的引擎,理论上可以合二为一。 渲染引擎的重要模块包括:画布拖拽、组件编辑、事件中心。...这个功能可以实现图表联动、上卷下钻等数据能力。...数据钻取 配置了层系的字段都可以进行数据钻取。...数据钻取的计算过程不在图表内部处理,而是触发一个状态后,由渲染引擎将这个层系字段实例状态改为下钻到第 N 层,并且每下钻一次就多拿到一列的数据,由图表组件进行下钻展示。...二维以上部分是较为通用的,虽然计算模型是基于 Cube N 维的,但组件可以通过标准轴进行多维度展开,或者说下钻来实现类似效果。对于折线图来说,轴的含义有限,可以用分面的方式展示多维数据。
向上钻取:一层层向上钻取,日->月->季->年 向下钻取:点击向下钻取后,会进入"深化模式",在图上可以一层层进行点击数据进行深化,年->季->月->日。...钻取下一级别:与向下钻取一样,手动选择某个级别一层层钻取下一级别,展示下一级别中全部数据。...,使我们的图表信息内容更加丰富,想要在工具提示中展示图表信息想要以下两个步骤: 制作图表,设置为工具提示 建立图表联系,完成设置 例如,我们想要在展示总订单量的同时工具提示中展示每种类别的订单数量饼图...外,我们还可以从网上下载其他主题来应用到图表中这里不再展示。七、书签在Power BI中当我们绘制的看板页比较多时,为了快捷的能从各个页面之间跳转我们可以设置书签。...,修改名称和绑定的标签,实现按钮绑定到树状图和地图操作:4、在其他看板中设置按钮经过以上设置后,可以在饼图看板跳转到其他看板中,如果我们希望三个看板能来回跳转,可以复制创建的三个按钮粘贴到其他看板中实现
参阅书籍: 《Flutter跨平台开发入门与实践》-- 向治洪(著) 《基于Android Studio的案例教程》-- 宋三华(著) 2....单击运行按钮,在模拟器中可以看到运行的项目。 2.5 项目结构 在Flutter应用开发中,图片、静态配置和资源都可以放在assets目录下。...在Flutter的热重载操作中,通过将更新后的源代码注入正在运行的Dart虚拟机即可实现热重载。在虚拟机使用新的字段和函数更新类后,Flutter框架会自动重新构建应用的Widget树,并刷新效果。...最后在弹出框中修改项目名称,按回车创建项目。 2.10.4 运行项目 运行前需打开模拟器。 可以在终端输入flutter run命令运行项目。...修改main.dart中的代码,保存后,在终端输入r,实现热重载。
它是最全面的图表解决方案,包含90+图表类型和众多交互功能,包括3D、各种仪表、工具提示、向下钻取、缩放和滚动等。它拥有完整的文档以及现成的演示,可以帮助你快速创建图表。...使用Gantti创建图表无需使用JavaScript,纯HTML-CSS3实现。图表默认输出非常漂亮,但用户可以自定义样式进行输出(SASS样式表)。...四十四、Circos Circos最初主要用于基因组序列相关数据的可视化,目前已应用于多个领域,例如:影视作品中的人物关系分析,物流公司的订单来源和流向分析等,大多数关系型数据都可以尝试用Circos来可视化...五十二、Highchart.js Highchart.js是单纯由JavaScript所写的图表资料库,提供简单的方法来增加互动性图表来表达你的网站或网站应用程式。目前它能支援线图、样条函数图。...数据可视化工具必须适应大数据时代数据量的爆炸式增长需求,必须快速的收集分析数据、并对数据信息进行实时更新; (2)简单操作:数据可视化工具满足快速开发、易于操作的特性,能满足互联网时代信息多变的特点; (3)更丰富的展现:数据可视化工具需具有更丰富的展现方式
Flutter 自 2015 年初次亮相以来,经过了多年的发展已经相当成熟,在阿里、美团、拼多多等互联网公司都有广泛的应用。...平台相关插件 平台相关的插件会调用 Native 的能力,要在 FFW 上使用 FFA 中的插件,需要为插件在 Web 平台实现相应的能力,下文 js 调用部分会进行说明。...对于页面发布涉及内容如下: 工程构建 FFW 的构建方式有两种,构建的产物在应用中并非全部需要需要进行一定的精简;另外要在 DEF 平台上发布产物还需对产物进行一些额外的处理。...,FFW 中仍有很多 TODO 的内容,如下: 工程构建: DEF 云端构建:经尝试DEF云端构建平台安装 Flutter 环境的时候对阿里外内容的请求都会 403,而 Flutter 中有很多内容需要在线拉取...,如 Flutter 根目录下 packages 中的内容,目前使用本地构建,待解决; 本地debug时mtop访问:mtop请求需配置CORS白名单且端口需是80,本地debug时使用的是ip、端口为一个随机数
2、交互式报表:解决终端用户分析数据的需要,通常会用到数据可视化、向下钻取、贯穿钻取、数据过滤、数据排序等功能。 这篇文章主要介绍ActiveReports中交互式报表中常用到的数据分析方法。...实现步骤。 ? (二) 向下钻取 向下钻取是根据终端用户的需求,动态的显示或隐藏报表数据,常用于汇总类型报表。向下钻取报表在设计模板时,所有的数据显示均在同一个报表内完成。...实现步骤。 ? (三) 贯穿钻取 贯穿钻取是通过点击一级报表区域,跳转至二级报表的一种报表数据分析方式。报表设计时需要完成一级、二级两个报表的模板,并通过参数建立两级报表之间的关系。...常见的一级报表可以使用交互式图表来实现,通过点击图表区域可以跳转至二级报表。实现步骤。 ? (四) 数据过滤 动态过滤是在运行时为用户提供数据过滤的功能,用户可以根据自己的需要选择关系的数据进行查看。...虽然该功能在应用系统中经常用到,比如用表格显示数据时可以很方便的完成数据排序操作,但是,早期的静态报表中生成的报表不具备用户交互能力,所以,这也是现代商业报表中具有的一个功能。实现步骤。 ?
最后一个虚线框,代表数据组装算法,A和B的列表取交集,结果是长度为2的列表,然后再依次调用服务3,单个获取数据C。 数据组装痛点 过程繁琐,如取交集,单个组装等等,组装时间受数据量影响较大。...计算模式 在构建的数据模型基础上,该层最核心便是预计算模式,从业务需求出发,数据需要在地理等级这个维度不断下钻,从全国开始,一直下钻到POI级别,每个级别单独分层计算,然后存储计算结果。 ?...图6 预计算模式示意图 如图6所示,每一个矩形代表一级维度的计算,从左到右依次进行维度下钻,从全国的数据依次计算到商圈,计算分层每层单独计算。 实现方式 ?...,因为没必要在一层所有数据都计算完,才发射数据,可以在每一个计算单元运行完毕,就发射数据。...熔断层 预计算过程中,为了实现灾备,还需要使用熔断技术实现服务降级。熔断虽然在上层控制,严格来说应该属于数据层。 ?
领取专属 10元无门槛券
手把手带您无忧上云