设为首页 加入收藏

TOP

vue-schart : vue.js 的图表组件
2017-10-13 10:49:39 】 浏览:3706
Tags:vue-schart vue.js 图表 组件

原文地址:http://blog.gdfengshuo.com/article/16/

介绍

vue-schart 是使用vue.js封装了sChart.js图表库的一个小组件。支持vue.js 1.x & 2.x

sChart.js 作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图、折线图、饼状图和环形图四种基本的图表。麻雀虽小,五脏俱全。sChart.js 基本可以满足这四种图表的需求。而它的小,体现在它的体积上,代码只有 8kb,如果经过服务器的Gzip压缩,那就更小了,因此不用担心造成项目代码冗余。

该库使用 canvas 实现,兼容 IE9 以上浏览器。

效果

demo

使用指南

安装:

npm install vue-schart -S

在vue组件中使用:

<template>
    <div id="app">
        <schart :canvasId="canvasId"
 :type="type"
 :width="width"
 :height="height"
 :data="data"
 :options="options"
        ></schart>
    </div>
</template>
<script>
import Schart from 'vue-schart';
export default {
    data() {
        return {
            canvasId: 'myCanvas',
            type: 'bar',
            width: 500,
            height: 400,
            data: [
                {name: '2014', value: 1342},
                {name: '2015', value: 2123},
                {name: '2016', value: 1654},
                {name: '2017', value: 1795},
            ],
            options: {
                title: 'Total sales of stores in recent years'
            }
        }
    },
    components:{
        Schart
    }
}
</script>

应用

vue-manage-system 后台框架中应用了 vue-schart 组件,体积小,加载快。

演示地址:http://blog.gdfengshuo.com/example/work/#/basecharts

更多文章:lin-xin/blog

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇js使用my97插件显示当前时间,且s.. 下一篇html5 转义实体字符 元数据 跳转 ..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目