canvas制作简单的HTML图表,折线或者矩形统计(原创)

所属分类:UI-图表

 22557  244  查看评论 (0)
分享到微信朋友圈
X
canvas制作简单的HTML图表,折线或者矩形统计(原创) ie兼容9

使用canvas制作简单的HTML图表,折线或者矩形统计,简单而实用。图形由 Ctable类创建,类我已经写好了(如果有兴趣,可以自己看看源码),直接引入使用。

注意,这个类文件不依赖任何库(JQuery等), Ctable.js 文件 点此在此 。

具体使用方法如下:

/*
    图表 尺寸由 ID 为 ctable 的css 大小控制
*/
//创建实例
var ctb = new Ctable('ctable');
//测试数据
var data_tmp = [
    [0, 7, '2019-06', '日', '次', 15, []],
    [1, 5, '2019-06', '日', '次', 15, []],
    [2, 3, '2019-06', '日', '次', 15, []],
    [3, 39, '2019-06', '日', '次', 15, []],
    [4, 1, '2019-06', '日', '次', 15, []],
    [4, 9, '2019-06', '日', '次', 15, []],
    [4, 9, '2019-06', '日', '次', 15, []],
    [4, 9, '2019-06', '日', '次', 15, []],
    [4, 9, '2019-06', '日', '次', 15, []],
    [0, 7, '2019-06', '日', '次', 15, []]
];
/*
$.get('https://www.****.com/api',function(res) {
    //api使用
    var ar=JSON.parse(res);
    console.log(ar);
    ctb.setData(ar);
    ctb.drawline(1);
})
*/
//设置数据
ctb.setData(data_tmp);
//绘制图形
ctb.drawline(1); //折线图   差数 1|true 表示是否创建刻度(坐标系)
//ctb.drawrect(1);//矩形图
//ctb.clear();//清除图表
相关插件-图表

AmChart使用例子

AmChart统计图插件使用例子
  图表
 35198  397

D3&jquery多功能图表(原创)

基于D3的多功能图表。可添加描述,收缩节点,滚轮缩放整图尺寸
  图表
 18390  216

Table表单数据处理插件DataTables

table表单数据处理,可以对数据进行排序,筛选,查找
  图表
 65588  439

KCharts-基于Kissy的图表组件集

KCharts,kissy,raphael,基于Kissy的图表,数据可视化,js图表组件,KCharts是基于kissy的数据可视化组件,包含折线图、柱状图、饼图、散点图等图表,定制方便,快速上手
  图表
 44797  346

讨论这个项目(0)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复