vue实现echarts动态数据,vue echarts使用
这篇文章主要为大家详细介绍了某视频剪辑软件使用展示实现数据可视化的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
目录
一,电子海图1.1获取电子海图1.2引入展示二,Vue使用电子海图2.1 Vue环境2.2主网站引入电子海图2.3使用模板2.4实例2.4.1柱状图(折线图变换)2.4.2极坐标柱状图标签总结
一,Echarts
一个基于Java脚本语言的开源可视化图表库
Echarts官网
https://echarts.apache.org/zh/index.html
1.1 获取ECharts
(1)从新公共管理获取(项目获取)
新公共管理安装电子图表-保存
(2)从加拿大获取
推荐从jsDelivr引用电子海图。
(3)从开源代码库获取
阿帕奇/埃查尔兹项目的释放;排放;发布页面可以找到各个版本的链接。点击下载页面下方资产中的源代码,解压后距离目录下的echarts.js即为包含完整展示功能的文件。
1.2 引入 ECharts
从“电子海图”导入*作为电子海图;
//基于准备好的多姆,初始化展示实例
var myChart=echarts。init(文档。getelementbyid( main );
//绘制图表
myChart.setOption({
标题:{
文本:"电子海图"入门示例
},
工具提示:{},
xAxis: {
数据:[衬衫, 羊毛衫, 雪纺衫, 裤子, 高跟鞋, 袜子]
},
yAxis: {},
系列:[
{
名称: 销量,
类型:"条形",
数据:[5,20,36,10,10,20]
}
]
});
二,Vue使用Echarts
2.1 Vue环境
ES6、vue、vuex、vue路由器、vue-cli、axios、element-ui
节点=10
2.2 main.js引入Echarts
//引入展示
从"电子海图"导入电子海图
Vue.prototype.$echarts=echarts
2.3 使用模板
模板
div id= myChart :style= { width: 100% ,height: 1000px} /
/模板
脚本
导出默认值{
已安装(){
this.drawLine()
},
方法:{
drawLine() {
//基于准备好的多姆,初始化展示实例
const myChart=this .$ e图表。init(文档。getelementbyid( myChart ))
myChart.setOption({
//官网实例代码,如下图
})
}
}
}
/脚本
2.4实例
2.4.1柱状图(折线图变换)
模板
div id= myChart :style= { width: 100% ,height: 1000px} /
/模板
脚本
导出默认值{
已安装(){
this.drawLine()
},
方法:{
drawLine() {
//基于准备好的多姆,初始化展示实例
const myChart=this .$ e图表。init(文档。getelementbyid( myChart ))
myChart.setOption({
标题:{
正文:"降雨量与蒸发量之比",
潜台词:"假数据"
},
工具提示:{
触发器:"轴"
},
图例:{
数据:[降雨,蒸发]
},
工具箱:{
秀:真的,
功能:{
dataView: { show: true,readOnly: false },
magicType: { show: true,type: [line , bar] },
还原:{ show: true },
saveAsImage: { show: true }
}
},
可计算的:真,
xAxis: [
{
类型:"类别",
//更漂亮-忽略
数据:[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]
}
],
亚西斯:[
{
类型:"值"
}
],
系列:[
{
名称:降雨,
类型:"条形",
数据:[
2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3
],
标记点:{
数据:[
{类型:最大,名称: Max },
{类型:分钟,名称: Min }
]
},
标志线:{
数据:[{ type: average ,name: Avg }]
}
},
{
名称:蒸发,
类型:"条形",
数据:[
2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3
],
标记点:{
数据:[
{ name: Max ,value: 182.2,xAxis: 7,yAxis: 183 },
{名称:分钟,值:2.3,xAxis: 11,yAxis: 3 }
]
},
标志线:{
数据:[{ type: average ,name: Avg }]
}
}
]
})
}
}
}
/脚本
2.4.2极坐标柱状图标签
模板
div id= myChart :style= { width: 100% ,height: 1000px} /
/模板
脚本
导出默认值{
已安装(){
this.drawLine()
},
方法:{
drawLine() {
//基于准备好的多姆,初始化展示实例
const myChart=this .$ e图表。init(文档。getelementbyid( myChart ))
myChart.setOption({
标题:[
{
文本:"径向极坐标条标签位置(中间)"
}
],
极坐标:{
半径:[30, 80%]
},
半径轴:{
最大值:4
},
角度轴:{
类型:"类别",
数据:[a , b , c , d],
起始角度:75
},
工具提示:{},
系列:{
类型:"条形",
数据:[2,1.2,2.4,3.6],
坐标系统:"极坐标",
标签:{
秀:真的,
位置:"中间",
格式化程序:" {b}: {c} "
}
},
背景色:" # fff ",
动画:假
})
}
}
}
/脚本
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。