1、首先下载点击下载

2、只需要这一个js,粘贴赋值到自己项目中即可。

 

3、引入js

  1. <script type="text/javascript" src="../js/ichart.1.2.min.js"></script>
  2. <script type="text/javascript" src="../js/jquery.min.js"></script>
  1. 注: 1)路径根据实际情况自行调整。
  1. 2jquery没有的自行百度。
  1.  

4、需要展示图表的地方加入

  1. <div id="canvasDiv"></div>
  1.  

5、加入最后的js代码

  1. 注:这段js复制即可 点击选择你需要的类型

  1. $(function(){
  2. var data = [
  3. {name : 'IE',value : 35.75,color:'#a5c2d5'},
  4. {name : 'Chrome',value : 29.84,color:'#cbab4f'},
  5. {name : 'Firefox',value : 24.88,color:'#76a871'},
  6. {name : 'Safari',value : 6.77,color:'#9f7961'},
  7. {name : 'Opera',value : 2.02,color:'#a56f8f'},
  8. {name : 'Other',value : 0.73,color:'#6f83a5'}
  9. ];
  10.  
  11. new iChart.Column2D({
  12. render : 'canvasDiv',
  13. data: data,
  14. title : 'Top 5 Browsers from 1 to 29 Feb 2012',
  15. showpercent:true,
  16. decimalsnum:,
  17. width : ,
  18. height : ,
  19. coordinate:{
  20. background_color:'#fefefe',
  21. scale:[{
  22. position:'left',
  23. start_scale:,
  24. end_scale:,
  25. scale_space:,
  26. listeners:{
  27. parseText:function(t,x,y){
  28. return {text:t+"%"}
  29. }
  30. }
  31. }]
  32. }
  33. }).draw();
  34. });
  1. 一个简单的图表就完成啦!

6、代码说明

  1. //定义数据
  2. var data = [
  3. {name : 'H',value : ,color:'#a5c2d5'},
  4. {name : 'E',value : ,color:'#cbab4f'},
  5. {name : 'L',value : ,color:'#76a871'},
  6. {name : 'L',value : ,color:'#76a871'},
  7. {name : 'O',value : ,color:'#a56f8f'},
  8. {name : 'W',value : ,color:'#c12c44'},
  9. {name : 'O',value : ,color:'#a56f8f'},
  10. {name : 'R',value : ,color:'#9f7961'},
  11. {name : 'L',value : ,color:'#76a871'},
  12. {name : 'D',value : ,color:'#6f83a5'}
  13. ];
  14. $(function(){
  15. var chart = new iChart.Column2D({
  16. render : 'canvasDiv',//渲染的Dom目标,canvasDiv为Dom的ID
  17. data: data,//绑定数据
  18. title : 'Hello World\'s Height In Alphabet',//设置标题
  19. width : ,//设置宽度,默认单位为px
  20. height : ,//设置高度,默认单位为px
  21. shadow:true,//激活阴影
  22. shadow_color:'#c7c7c7',//设置阴影颜色
  23. coordinate:{//配置自定义坐标轴
  24. scale:[{//配置自定义值轴
  25. position:'left',//配置左值轴
  26. start_scale:,//设置开始刻度为0
  27. end_scale:,//设置结束刻度为26
  28. scale_space:,//设置刻度间距
  29. listeners:{//配置事件
  30. parseText:function(t,x,y){//设置解析值轴文本
  31. return {text:t+" cm"}
  32. }
  33. }
  34. }]
  35. }
  36. });
  37. //调用绘图方法开始绘图
  38. chart.draw();
  39. });
  40.  
  41. //Html代码
  42. <div id='canvasDiv'></div>

  1.  

7.相关资源

在线简易图表设计器

ichartjs开源图表组件示例中心

Ichartjs文档说明

  1. 参考:http://blog.csdn.net/sinat_29325027
    https://www.cnblogs.com/ziyoublog/p/9040045.html

【ichart】简单的统计图表ichart.js的使用的更多相关文章

  1. PNotify – 简单易用的 JS 通知,消息提示插件

    PNotify 是一个 JavaScript 通知插件,前身为 Pines Notify.它旨在提供无与伦比的灵活性,同时很容易使用.它可以提供无阻塞的通知,允许用户无需关闭通知或者提示信息就可以点击 ...

  2. 简单粗暴地理解js原型链–js面向对象编程

    简单粗暴地理解js原型链–js面向对象编程 作者:茄果 链接:http://www.cnblogs.com/qieguo/archive/2016/05/03/5451626.html 原型链理解起来 ...

  3. 简单粗暴地理解js原型链--js面向对象编程

    原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好. 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么.简单粗暴点看原型链吧, ...

  4. 从现在开始,使用简单优雅的validata.js

    表单验证,是后台开发中万年不变的话题,在经历许多实战之后发现 使用优雅便捷的validate.js实现验证实在是一件非常愉悦的事情 <form data-validate> Enter: ...

  5. 从一个简单例子来理解js引用类型指针的工作方式

    <script> var a = {n:1}; var b = a; a.x = a = {n:2}; console.log(a.x);// --> undefined conso ...

  6. FusionCharts简单教程(二)-----使用js加载图像和setDataXML()加载数据

          前面一篇对FusionCharts进行了一个简单的介绍,而且建立了我们第一个图形,但是那个是在HTML中使用<OBJECT>和<EMBED>标记来加载图形的,但是这 ...

  7. 一些简单的css和js知识

    这几天主要做的是前端网页的调整和页面UI的优化方面的内容.这中间主要是学习了一些基本的HTML和css样式的基本元素的属性.设置行高的line-heght属性,设置窗口的浮动用position属性,设 ...

  8. 关于js中select的简单操作,以及js前台计算,span简单操作

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  9. 【最简单的方法】js判断字符串是否为JSON格式(20180115更新)

    前言 针对 “js判断字符串是否为JSON格式” 这个问题,在网上查了许多资料,都没找到自己想要的答案. 但是看到这个帖子<js判断字符串是否为JSON格式>后,突然灵光一闪,想到一种很简 ...

随机推荐

  1. explain 类型分析

    all 全表扫描 ☆ index 索引全扫描 ☆☆ range 索引范围扫描,常用语<,<=,>=,between等操作 ☆☆☆ ref 使用非唯一索引扫描或唯一索引前缀扫描,返回单 ...

  2. Spring通过在META-INF/spring.handlers中的属性进行配置文件解析

    在Spring的入口函数refresh()之中进行的. AbstractApplicationContext ConfigurableListableBeanFactory beanFactory = ...

  3. 消息中间件——kafka

    1.1.1 什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成.通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信.对 ...

  4. 我的FP感悟

    FP概要: 我主要总结了以下5点: 函数是一等公民: 函数的参数是函数,返回值是函数,类型还是函数... 舍弃语句,拥抱表达式: 表达式就一定有返回值. 无副作用: 不修改外部系统的状态. immut ...

  5. MySQL体系结构和存储引擎概述

     MySQL体系结构和存储引擎概述 一.定义数据库和实例 数据库: 物理操作系统文件或其他形式文件类型的集合.数据库文件可以是frm.MYD.ibd 结尾的文件. 从概念上来说,数据库是文件的集合,是 ...

  6. Nginx + Tomcat 在 Windows7 上搭建负载均衡集群

    一.安装Tomcat和Nginx 首先安装两个apache-tomcat-8.0.41,下载地址:http://tomcat.apache.org 并安装一个nginx-1.13.0,下载地址http ...

  7. ARM架构处理器扩展结构-NEON

    是适用于ARM Cortex-A系列处理器的一种128位SIMD(Single Instruction, Multiple Data,单指令.多数据)扩展结构. 从智能手机和移动计算设备到HDTV,它 ...

  8. Pycharm中自动生成作者,日期等信息

    初次安装使用PyCharm,在新建.py文件时会发现文件头并没有什么信息,因此,使用模板会比较方便.方法如下: 1.打开PyCharm,选择File--Settings 2.依次选择Editor--- ...

  9. 分布式作业 Elastic-Job 快速上手指南,从理论到实战一文搞定!

    Elastic-Job支持 JAVA API 和 Spring 配置两种方式配置任务,这里我们使用 JAVA API 的形式来创建一个简单的任务入门,现在都是 Spring Boot 时代了,所以不建 ...

  10. session失效时间设置

    session失效时间设置 一.java代码 request.getSession().setMaxInactiveInterval(1800);/*秒为单位*/ 二.web.xml <sess ...