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

所属分类:UI-图表

 20106  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();//清除图表
相关插件-图表

jQuery 7种冻结行列合并表格

对表格分别进行首行冻结,首列冻结,多行列冻结,合并单元格等
  图表
 29137  341

Web动态热图插件heatmap.js

Web动态热图插件heatmap.js,可用于监控设备运行状态。
  图表
 27799  277

抖音业绩销量动态排行,加载数据实现动态排名

git上的部分项目改造,根据自己的需求可以自行进行修改。一般用于大屏演示和数据展示
  图表
 13247  137

javript仪表盘插件

javript仪表盘插件,环形效果
  图表
 38252  408

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

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