`
我是温浩然
  • 浏览: 104129 次
文章分类
社区版块
存档分类
最新评论

echarts 图表可配置展示功能 word 功能描述

 
阅读更多

图表可配置展示功能

博客内容不全面,因为,有图没有上传,没法看。如果想看完整博客内容,请下载 word 文件。

下载地址:http://pan.baidu.com/s/1gfgQoCj

后续 当前 文档 所描述的功能 的代码,会 放到 github 上面,如果需要的,到时候记得 来这篇博客 找 链接。


注:因为时间紧急,修改删除没有做,数据必填非空校验没做,查询sql的数据为空也没有提示信息。

功能描述:

通过选择模板,选择数据源,来生成任意 图表。

模板:饼图模板;折线图模板;柱状图模板;地图模板。

数据源:2017年产品类型数量数据;2016年所有省份的 图书馆购书数量;

可生成,2017-产品饼图2017-产品柱状图2016-省份对应数量地图

其中,配置地图模板,和配置 地图所需数据源,需要技术人员支持。

*********************举例说明*************************

*********************模板配置*************************

1、配置地图模板工作 : 需要从 百度 echarts 官网 复制option 保存到一个js 文件中,并设置这个option 所需的 数据源, 。如图下:

图例说明:在系统中,新建这个饼图,需要复制 左侧的option ,保存到一个 js文件中,这个js文件的名称需要与模板编码相同,看后面相同颜色的介绍(比如:bingTemp.js

文件保存路径如图下:

。并查看,当前 option ,其中有这三部分,不能写死,需要进行可配置化处理。

text: '某站点用户访问来源',

data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']

data:[

{value:335, name:'直接访问'},

{value:310, name:'邮件营销'},

{value:234, name:'联盟广告'},

{value:135, name:'视频广告'},

{value:1548, name:'搜索引擎'}

],

其中,text ,是每个图例 的名称,属于字段,

而,两个 data ,属于数据,需要从 数据库中查询。

2、 项目中进行配置,如图下:

从菜单中,选择图表模板,并 新建模板。

模板名称,名称为饼图。模板编码,就是上面option保存js文件名称,上面说的是bingTemp.js,那么这里的编码,就得是 bingTemp

模板类型,饼图。

在上面option 中,需要的 三种数据,分别是 ,固定字段,和 从数据库中查询的数据。

就在菜单中,进行配置。

先说,固定字段的配置。

3、配置固定字段

字段名称,和字段 编码。

设置完成必填字段后,需要新建一个 jsp文件,名称等于 bingTemp.jsp

Jsp 文件,需要设置 input 输入框,等于 必填字段。 因为,在 生成具体某个图表的时候,必填字段,是需要保存到数据库的。

4、配置数据源类型。

刚才说了,配置固定字段,下面说配置图表所需数据,option 中,需要两组数据,类型分别是,数组json数据。如图下。

点击 json数据对象后,在下面的列表,选择,增加数据类型。填写信息如图上。

其中,

数据类型,需要根据 所需要的类型来准确选择,

Json源数据,直接从option中复制过来就可以了,
模板 及 数据个数, 会根据 json源数据自动识别匹配。

到此,模板配置结束

*********************模板配置结束*************************

*********************数据源配置*************************

数据源配置简单,在菜单中,

在报表定义中,写一个 sql ,查询到所需的数据源,并保存sql,在数据导出菜单中,能看到,并确保能查询到数据,就可以了。

*********************数据源配置 完成*************************

*********************具体图表生成*************************

1、新建并设置 必填字段。

在综合查询界面,选择添加图表,并选择需要添加的图表模板模板刚才已经创建。

添加完成后,点击必填信息按钮,弹出必填信息输入界面。这个界面,就是刚才保存option时,新建的 bingTempl.jsp

2、设置,数据映射。

当前饼图,所需数据有两种,数组,和 json 。

点击数据映射按钮,如图下:

再点击,增加映射按钮,如图下。

其中

Json 数据源,可供选择的是,当前图表模板 的所有 所需数据源。

我选择 data 数据为json 的数据。

需要设置,当前映射是 映射的,第几个数据。 因为,这个 json 数据中,有两个数据,每个数据,都需要设置映射,我这里设置,映射第二个数据。

设置映射第二个数据 2

报表选择,需要选择,当前字段的数据,是从哪个报表查询 出来的。

选择产品查询报表。

当前报表的哪个字段来映射,就是,需要 使用 查询 的那个字段,来 填充 当前 映射的数据。

字段选择number

全部映射配置完成后,如图下:

然后,点击,生成图表按钮,就可以,查询 产品表数据,根据 饼图模板,来 生成 需要的 图表了。如图下。

分享到:
评论

相关推荐

    echarts图表及列表文字结合导出word文档.doc

    将Echarts图表结合列表文字导出Word文档可以使用Echarts的内置导出功能,通过将图表渲染到页面上,然后使用JavaScript将图表和列表文字结合,最后使用Word文档库将其导出为Word文档。 Echarts图表结合列表文字导出...

    java后台生成echarts图表

    ECharts 是百度推出的一个开源的、基于 JavaScript 的数据可视化库,提供了丰富的图表类型和强大的交互功能。然而,在某些场景下,我们可能需要在Java后台生成这些图表,而不是在前端直接渲染,比如用于报表生成、...

    HTML按钮控制数据源 + echarts图表展示

    在ECharts中,我们首先需要初始化一个图表容器,然后配置图表的选项(options),包括数据、图表类型、颜色等。例如: ```javascript var myChart = echarts.init(document.getElementById('main')); var option =...

    java 前台数据和echarts图表导出为word文件的jar

    Java是一种广泛使用的编程语言,尤其在企业级应用和Web开发中。在Java中,处理前台数据和...同时,前端Echarts图表的生成和处理也是不可或缺的一部分。通过结合这两部分,可以实现从数据到可视化再到文档的完整流程。

    vue中下载word并包含echarts图技术

    在这个场景中,你需要创建一个Vue组件,该组件用于展示Echarts图表,并提供下载Word文档的按钮或触发事件。组件内部可以通过props接收数据,使用methods定义下载逻辑。 2. **Echarts图表渲染**: Echarts是百度...

    SSM 整合 Layui Echarts图表

    5. **Echarts配置**:根据需求配置Echarts实例,定义图表类型、数据来源、图表属性等,通常在JavaScript中进行。 6. **异步数据加载**:通过Ajax或者Fetch API从后端获取数据,动态更新Echarts实例,展示图表。 7....

    echarts图表导出到excel

    echarts图表导出到excel中的解决方法,做个备忘录,以防忘记

    Axure集成echarts图表组件.rplib

    主要是集成一些Axure中关于图表的展示部分,在实际的设计中用处很是广泛,包括一些柱状图,饼图,折线图等基本图形的展示。 主要是集成一些Axure中关于图表的展示部分,在实际的设计中用处很是广泛,包括一些柱状图...

    echarts 全屏 功能

    在本文中,我们将深入探讨如何实现ECharts图表的全屏功能。ECharts是一个基于JavaScript的数据可视化库,提供了丰富的图表类型和强大的交互性。在实际应用中,有时我们需要将某个图表放大到全屏模式,以便用户可以更...

    jq轮播结合echarts图表

    在"jq轮播结合echarts图表"中,ECharts负责生成各种图表,如销售数据分析、趋势预测等,这些图表可以在轮播插件中展示,增加数据可视化的吸引力。 在实际应用中,可能会遇到jq库版本问题导致的不显示或功能异常。这...

    echarts图表前端展示例子(不含后台)

    echarts图表前端展示例子(不含后台)echarts图表前端展示例子(不含后台)

    Echarts.zip(适用uni-app App端和H5端的echarts图表组件)

    4. **Echarts配置项**:Echarts的每个图表都有一系列可配置的属性,如颜色、大小、标签、图例、动画等,开发者可以通过调整这些配置项来定制图表的样式和行为。例如,`series`用于设置数据系列,`xAxis`和`yAxis`...

    可控制管道内动态水流及左侧融合echarts图表(并自适应屏幕)

    本项目聚焦于一个特定的需求——“可控制管道内动态水流及左侧融合echarts图表(并自适应屏幕)”,这涉及到几个关键的技术点,包括动态模拟、数据可视化和响应式设计。 首先,动态模拟管道内水流是工业场景中的一...

    echarts图表简单使用

    ECharts是一款由百度开源的,基于JavaScript的数据可视化库,它提供了丰富的图表类型,如柱状图、折线图、饼图、散点图等...通过简单的设置和配置,即可实现丰富的图表功能,使得数据的展示和分析变得更加直观和生动。

    前端开发前端ECharts图表可视化大屏开发案例.zip

    前端开发前端ECharts图表可视化大屏开发案例.zip前端开发前端ECharts图表可视化大屏开发案例.zip前端开发前端ECharts图表可视化大屏开发案例.zip前端开发前端ECharts图表可视化大屏开发案例.zip前端开发前端ECharts...

    SpringBoot+MongoDB+Echarts图表数据可视化

    综上所述,"SpringBoot+MongoDB+Echarts图表数据可视化"项目利用SpringBoot作为后端处理逻辑,MongoDB作为数据存储,Echarts作为前端数据展示工具,共同实现了高效、直观的数据可视化解决方案。这个组合在现代Web...

    echarts 图表归类整理.rar

    ECharts 是一个基于 JavaScript 的数据可视化库,广泛应用于前端开发中的图表展示。它由百度公司开发,支持在 Web 浏览器中展示丰富的统计图表,包括但不限于饼状图、柱状图、折线图、雷达图、散点图、漏斗图以及...

    ASP.Net实现SQL动态绑定Echarts图表Demo完整源码

    【ASP.Net实现SQL动态绑定Echarts图表Demo完整源码】是一个示例项目,它演示了如何在ASP.Net环境中结合Echarts图表库、C#、SQL和JSON技术来动态展示数据库中的数据。该项目的核心目标是利用后端服务器处理程序获取...

    html5 echarts图表插件炫光的分布地图动画特效

    然后,使用JavaScript初始化ECharts实例,并配置地图图表的相关选项,包括地图类型、数据源、炫光效果等。最后,通过调用ECharts的API方法,启动动画并实时更新数据。 在提供的压缩包文件"texiao2068_1560680784"中...

Global site tag (gtag.js) - Google Analytics