vue中使用echart图表 发表于 2019-01-22 | 分类于 vue | | 阅读次数: 字数统计: 246 | 阅读时长 ≈ 1 1、安装echarts依赖12345//方法一npm install echarts -S//方法二 或者使用淘宝镜像安装npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install echarts -S 2、创建图表全局引入123// 引入echarts main.jsimport echarts from 'echarts'Vue.prototype.$echarts = echarts 3、页面结构1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// xx.vue<div id="myChart" :style="{width: '300px', height: '300px'}"></div>//////export default { name: "asset", mounted(){ this.drawLine(); }, methods: { drawLine() { // 基于准备好的dom,初始化echarts实例 let myChart = this.$echarts.init(document.getElementById('myChart')) // 绘制图表 myChart.setOption({ title: {text: ''}, tooltip: {}, xAxis: { type: 'category', boundaryGap: false, data: ['2018/12/04', '2018/12/05', '2018/12/06', '2018/12/07', '2018/12/08', '2018/12/09', '2018/12/10','2018/12/11','2018/12/12'] }, yAxis: { type: 'value' }, series: [{ data: [20000, 30000, 50000, 70000, 60000 ,100000, 130000, 140000,170000], type: 'line', itemStyle: { color: 'rgb(24, 143, 244)' }, areaStyle: { // 颜色渐变 color: new this.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{ //$echart 在main.js里面已经写到了 offset: 0, color: 'rgb(24, 143, 244)' }, { offset: 1, color: 'rgb(207, 232, 253)' }]) }, }] }); } }, } -------------本文结束感谢您的阅读------------- 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: Zhang Yihao 本文链接: https://okven.github.io/2019/01/22/vue中使用echart图表/ 版权声明: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。