统计图表

电玩女神 2022-03-15 12:24 401阅读 0赞

统计图表

一. 为什么要使用统计图表

1,数据可视化,用于分析
2,用于方便领导进行决策统计

二. 需要支持的东西

必须得有数据【不能少】,数据需要分类

三. 如何在网页展示统计图表

使用js图表插件就能很方便的制作出统计图表,常用的js图表插件有

  1. Highcharts-6.0.7 http://www.hcharts.cn/
    2.百度的EChart http://echarts.baidu.com/
    3.FusionCharts https://www.fusioncharts.com/charts/

以HighCharts为例,我们需要在项目中引用highCharts的资源文件,
需要引入最基本的文件:modules目录和核心文件highcharts.js
在这里插入图片描述
在项目中新建一个highcharts文件夹,将上面的moudels目录和highcharts.js拷贝到highcharts文件夹中
在这里插入图片描述

四. 常用图表

  1. 柱状图
    在这里插入图片描述
    2.折线图
    在这里插入图片描述
    3.饼图
    在这里插入图片描述

五.图表数据封装

是把higcharts动态数据封装到一个javaBean类中,即封装数据列的数据模型

  1. public class ChartModel {
  2. //数据列名称
  3. private String name;
  4. //数据列的具体数据
  5. private List<Integer> data;
  6. public String getName() {
  7. return name;
  8. }
  9. public void setName(String name) {
  10. this.name = name;
  11. }
  12. public List<Integer> getData() {
  13. return data;
  14. }
  15. public void setData(List<Integer> data) {
  16. this.data = data;
  17. }
  18. public ChartModel(String name, List<Integer> data) {
  19. super();
  20. this.name = name;
  21. this.data = data;
  22. }
  23. public ChartModel() {
  24. super();
  25. // TODO Auto-generated constructor stub
  26. }
  27. }

六.整合图表到项目中

1)修改main/index.jsp上的超链接

  1. <li><a href="${pageContext.request.contextPath}/chart.action?method=column"
  2. target="right"><span class="icon-caret-right"></span>柱状图</a></li>
  3. <li><a
  4. href="${pageContext.request.contextPath}/chart.action?method=line"
  5. target="right"><span class="icon-caret-right"></span>折线图</a></li>

2)在项目的WebRoot根路径下建立highcharts目录,存入highcharts的资源文件

在这里插入图片描述
3)分析柱状图或折线图需要的数据

A.x轴分类: 所有业务员名字

B.数据列
有效优质客户数:查询所有业务员各自的有效优质客户数,是7个数据构成的集合
有效良好客户数:查询所有业务员各自的有效良好客户数,是7个数据构成的集合

发表评论

表情:
评论列表 (有 0 条评论,401人围观)

还没有评论,来说两句吧...

相关阅读

    相关 统计图表操作之G2

    前言:最近在做一个东西的时候,需要对于用户数据,以及其他相关的数据进行图表统计,所以自己在网上找了一下插件,发现了G2,这的确是一个好东西,功能强大,但是唯一不足的时候该插件

    相关 统计图表

    统计图表 一. 为什么要使用统计图表 1,数据可视化,用于分析 2,用于方便领导进行决策统计 二. 需要支持的东西 必须得有数据【不能少】,数据需要分类