JsChart组件使用

简介: JsChart是什么?JSChart能够在网页上生成图标,常用于统计信息,十分好用的一个JS组件。使用JsChart一。导入jscharts.js二。编写jscharts.jsp测试页面下载JScharts库从官网下载JScharts库,我们使用的是压缩包里面的jscharts.js文件。

JsChart是什么?

JSChart能够在网页上生成图标,常用于统计信息,十分好用的一个JS组件。

使用JsChart

一。导入jscharts.js
二。编写jscharts.jsp测试页面

  1. 下载JScharts库

从官网下载JScharts库,我们使用的是压缩包里面的jscharts.js文件。它大约150KB。

  1. 使用JScharts库

在网页文件(如.html或.jsp)包含JScharts库。



  1. 定义容器

要在网页文件上显示JScharts生成的图像,需要把此图像放入网页容器。此网页容器我们通常用

标签来定义,而且必须强制性地为此DIV元素指定唯一的ID值。比如:


这里将用来显示图形报表

注意:此DIV容器内的内容都会被JScharts图像所替代。

  1. 显示JScharts图像
    下面,我们需要写少量代码来显示一个线性图。首先要准备好图像所需的数据,我们可以用JavaScript数组来提供数据,数组中的每个元素都是由2个元素所组成



5.使用详细说明

这里将用来显示图形报表

统计指定时间段向各个供应商的采购金额

使用selectsupplier.jsp


action:
@Resource
    private AccountRecordsService accountRecordsService;

    @RequestMapping("/selectSupplier")
    @ResponseBody
    public Object selectSupplier(String start,String end){
        System.out.println("start:"+ start+"||end:"+end);
        Map paramMap =new HashMap();
        paramMap.put("start", start);
        paramMap.put("end", end);

        return accountRecordsService.selectSupplier(paramMap);
    }

public interface AccountRecordsService extends BaseService {
    List> selectSupplier(Map paramMap);
}

@Service("accountRecordsService")
public class AccountRecordsServiceImpl extends BaseServiceImpl
        implements AccountRecordsService {

    @Override
    public List> selectSupplier(Map paramMap) {
        // TODO Auto-generated method stub
        return accountRecordsMapper.selectSupplier(paramMap);
    }

}

public interface AccountRecordsMapper extends BaseMapper {
    
    List> selectSupplier(Map paramMap);
   
}
  
    #{start} and ar_date<=#{end} and ar_bus_type='bo' 
    group by sup_name   
     ]]>
  

select sum(ar_payable) total,sup_name from account_records inner join supplier on account_records.sup_id=supplier.sup_id where ar_date >'2014-01-01' and ar_date<='2015-08-08' and ar_bus_type='bo' group by sup_name

如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章,想要获取更多的Java资源的同学,可以关注微信公众号:Java3y

更多的文章可往:
目录
相关文章
|
4月前
|
监控 数据可视化 索引
四个组件配置说明
官方文档!!!!!!!!! 1.在Filebeat中配置info.log日志文件的路径,以及要将日志发送到Logstash的地址和端口,可以在Filebeat的配置文件 filebeat.yml中添加如下配置: Copy filebeat.inputs: - type: log paths: - /usr/logs/info.log fields: log_type: info output.logstash: hosts: ["localhost:5044"] 这里使用filebeat.inputs指定要监控的日志文件路径
55 5
|
7月前
在组件上使用
在组件上使用
|
7月前
|
JavaScript
组件上使用 v-for
组件上使用 v-for
|
7月前
|
资源调度 JavaScript 前端开发
2020你应该有一个自己的组件
2020你应该有一个自己的组件
69 0
|
7月前
|
JavaScript 前端开发
Vue3中的组件:组件的定义、组件的属性和事件、组件的Slots和动态组件
Vue3中的组件:组件的定义、组件的属性和事件、组件的Slots和动态组件
159 0
|
设计模式 JavaScript 前端开发
可复用性的组件详解
可复用性的组件详解
230 0
可复用性的组件详解
|
负载均衡 网络协议 Java
SprongCloud组件
SprongCloud组件
|
架构师 定位技术 iOS开发
关于组件,你真的了解么?
最近经常听到“组件化开发”,那架构设计里,组件到底如何定义、设计和应用呢,今天我们一起来聊聊。
关于组件,你真的了解么?
|
开发者
NSAlert组件应用总结
NSAlert组件应用总结
454 0
NSAlert组件应用总结