网站首页 > 技术文章 正文
这次给小伙伴们推荐的是2个基于vue.js创建的超炫酷实用的图表组件vue-chart。
1、VueChart
vue-chart 是一个基于 vue.js + chart.js 构建可复用的超漂亮 Vue 图表组件。
安装
$ npm i @seregpie/vue-chart -S
使用组件
<template>
<div>
<vue-chart
style="width: 800px; height: 600px;"
:data="chartData"
:options="{scales: {yAxes: [{ticks: {beginAtZero: true}}]}}"
:update-config="{duration: 2000, easing: 'easeOutBounce'}"
type="line"
/>
</div>
</template>
<script>
import VueChart from '@seregpie/vue-chart';
export default {
components: {
VueChart
},
data() {
return {
chartData: {
labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
datasets: [{
data: [12, 19, 3, 5, 2, 3],
backgroundColor: [
'rgba(255, 199, 132, 0.2)', 'rgba(154, 162, 235, 0.2)',
'rgba(255, 206, 186, 0.2)', 'rgba(175, 192, 192, 0.2)',
'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 164, 0.2)'
],
borderColor: [
'rgba(255, 199, 132, 1)', 'rgba(154, 162, 235, 1)',
'rgba(255, 206, 186, 1)', 'rgba(175, 192, 192, 1)',
'rgba(153, 102, 255, 1)', 'rgba(255, 159, 164, 1)'
],
borderWidth: 1
}]
}
}
},
};
</script>
组件参数
提供各种精美图表组件演示示例
附上示例及仓库地址
# 官网文档
https://www.chartjs.org/
# 演示地址
https://seregpie.github.io/VueChart/
# github地址
https://github.com/SeregPie/VueChart
2、VueChartKick
vue-chartkick 号称只用一行代码就可以创建炫酷图表的 vue.js 组件。
安装
$ npm i vue-chartkick chart.js -S
使用组件
<!--引入组件-->
import Vue from 'vue'
import Chartkick from 'vue-chartkick'
import Chart from 'chart.js'
Vue.use(Chartkick.use(Chart))
<!--模板使用-->
<template>
<div>
<pie-chart :data="[['Blueberry', 66], ['Strawberry', 18]]"></pie-chart>
<bar-chart :data="[['Work', 32], ['Play', 1987]]"></bar-chart>
<line-chart
width="800px"
height="500px"
xtitle="Time"
ytitle="Month"
:data="chartData"
/>
</div>
</template>
<script>
export default {
data() {
return {
chartData: [["Jan", 4], ["Feb", 2], ["Mar", 10], ["Apr", 5], ["May", 3]]
}
},
};
</script>
同样提供了各种丰富的演示示例
# 演示地址
https://chartkick.com/vue
# github地址
https://github.com/ankane/vue-chartkick
需要做图表统计的同学,绝对不要错过,可以去尝试下哈!如果觉得对你有帮助可以给个赞或转发,多谢支持!
猜你喜欢
- 2025-06-13 从零开始:用Canvas绘制你的第一个动画小作品
- 2025-06-13 Navicat Data Modeler使用教程七:图表版面(下)
- 2025-06-13 学术干货丨骚操作,PS也能一键生成图表?
- 2025-06-13 Python能做出BI软件的联动图表效果?这可能是目前唯一的选择
- 2025-06-13 数据可视化—Echarts图表应用(excel数据图表可视化)
- 2025-06-13 自行车骑行者必读的几何图表,影响舒适度的关键因素
- 2025-06-13 如何使用AI生成可视化图表?(ai 可视化)
- 2025-06-13 常规普通的图表如饼图、柱 图、折线图 、面积图
- 2024-10-03 可视化图表走起来(2):玫瑰图,百分比一目了然。
- 2024-10-03 JavaScript神清气爽图表组件—Chartist
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)