vue 使用echarts内置的渐变色生成器echarts.graphic.LinearGradient

new this.$echarts.graphic.LinearGradient
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue使用ECharts时,需要先安装ECharts并在组件中引入。在引入ECharts后,可以通过this.$echarts来访问ECharts的API。要使用new echarts.graphic.LinearGradient,需要在组件中先引入graphic模块。可以在组件中这样写: ``` import echarts from 'echarts/lib/echarts' import 'echarts/lib/component/tooltip' import 'echarts/lib/component/title' import 'echarts/lib/component/legend' import 'echarts/lib/chart/line' import 'echarts/lib/chart/bar' import 'echarts/lib/chart/pie' import 'echarts/lib/chart/scatter' import 'echarts/lib/chart/radar' import 'echarts/lib/chart/map' import 'echarts/lib/chart/treemap' import 'echarts/lib/chart/graph' import 'echarts/lib/chart/gauge' import 'echarts/lib/chart/funnel' import 'echarts/lib/chart/parallel' import 'echarts/lib/chart/sankey' import 'echarts/lib/chart/boxplot' import 'echarts/lib/chart/candlestick' import 'echarts/lib/chart/effectScatter' import 'echarts/lib/chart/lines' import 'echarts/lib/chart/heatmap' import 'echarts/lib/chart/pictorialBar' import 'echarts/lib/chart/themeRiver' import 'echarts/lib/chart/sunburst' import 'echarts/lib/chart/custom' import 'echarts/lib/component/graphic' export default { data() { return { chartData: {} } }, mounted() { this.initChart() }, methods: { initChart() { const chartDom = this.$refs.chart const myChart = echarts.init(chartDom) // 在这里使用new echarts.graphic.LinearGradient const gradient = new this.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#00aaff' }, { offset: 0.7, color: '#998866' }, { offset: 1, color: '#998866' }]) // 在这里使用gradient myChart.setOption({ backgroundColor: gradient, ... }) this.chartData = myChart } } } ``` 这样就可以在Vue组件中使用new echarts.graphic.LinearGradient了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值