?
const option = {
????????
?color: [
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#488BFF' // 渐变起始颜色
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#9abffd' // 渐变结束颜色
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#26CEBA'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#8efaed'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#FFC069'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#fadfba'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#FFC182'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#FF792B'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#8BBCFC'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#5387F7'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#FFECA1'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#FFD961'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#5387F7'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#80B4F7'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#4D69F3'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#879CFF'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#77D3F8'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#4ABDEB'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#FFD961'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#FFECA1'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#FFC182'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#FF792B'
? ? ? ? ? }]),
? ? ? ? ? new that.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{
? ? ? ? ? ? offset: 0,
? ? ? ? ? ? color: '#FFECA1'
? ? ? ? ? }, {
? ? ? ? ? ? offset: 1,
? ? ? ? ? ? color: '#FFD961'
? ? ? ? ? }])
? ? ? ? ]
,
? ? ? ? tooltip: {
? ? ? ? ? trigger: 'axis',
? ? ? ? ? backgroundColor: '#fff',
? ? ? ? ? axisPointer: {
? ? ? ? ? ? type: 'none'
? ? ? ? ? },
? ? ? ? ? textStyle: {
? ? ? ? ? ? color: '#666'
? ? ? ? ? },
? ? ? ? ? formatter: (e) => {
? ? ? ? ? ? let tip = ''
? ? ? ? ? ? tip += '<b>' + e[0].name + '</b><br />'
? ? ? ? ? ? e.forEach(params => {
? ? ? ? ? ? ? let colorList = params.color.colorStops
? ? ? ? ? ? ? tip += `<span style="width: 8px;height: 8px;display: inline-block;margin-right: 5px;background: linear-gradient(229deg, ${colorList[0].color} 0%, ${colorList[1].color} 100%);;border-radius: 4px;"></span>` + params.seriesName + ':' + `<b style="background: linear-gradient(229deg, ${colorList[0].color} 0%, ${colorList[1].color} 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;">` + params.value + '</b>' + '<br />'
? ? ? ? ? ? })
? ? ? ? ? ? return tip
? ? ? ? ? }
? ? ? ? },
,
? ? ? ? legend: {
? ? ? ? ? top: '94%',
? ? ? ? ? type: 'scroll',? //name太多,可用按钮切换
? ? ? ? ? itemWidth: 10,
? ? ? ? ? itemHeight: 4,
? ? ? ? ? itemGap: 10,
? ? ? ? ? textStyle: {
? ? ? ? ? ? padding: [2, 0, 0, 0],
? ? ? ? ? },
? ? ? ? ? data: [
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '权益占净比',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '固定收益占净比',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '基金占净值合计',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '金融衍生品投资市值',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '买入返售金融资产投资市值',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '货币市场工具投资市值',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? }, {
? ? ? ? ? ? ? name: '银行存款和结算备付金投资市值合计',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '其他投资市值',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? }, {
? ? ? ? ? ? ? name: '贵金属投资',
? ? ? ? ? ? ? icon: 'circle'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? name: '净资产',
? ? ? ? ? ? ? icon: 'rect'
? ? ? ? ? ? }]
? ? ? ? },
? ? ? ? grid: {
? ? ? ? ? left: 70,
? ? ? ? ? right: 50,
? ? ? ? ? bottom: 60,
? ? ? ? ? top: 15,
? ? ? ? ? width: 740,
? ? ? ? ? height: 270
? ? ? ? },
xAxis:?[{.....}],
yAxis:[{...}],
series:[{...}],
dataZoom: [
? ? ? ? ? {
? ? ? ? ? ? type: 'slider',
? ? ? ? ? ? show: true,
? ? ? ? ? ? startValue: dataZoomStart,? ?// dataZoomStart = Xdata.length - 20 (Xdata x轴的长度--默认展示最新的20条数据)
? ? ? ? ? ? endValue: dataZoomEnd, // dataZoomEnd = Xdata.length - 1? (Xdata x轴的长度)
? ? ? ? ? ? dataBackground: {
? ? ? ? ? ? ? areaStyle: { opacity: 0 },
? ? ? ? ? ? ? lineStyle: { opacity: 0 }
? ? ? ? ? ? },
? ? ? ? ? ? left: 81,
? ? ? ? ? ? right: 79,
? ? ? ? ? ? bottom: 20,
? ? ? ? ? ? height: 16,
? ? ? ? ? ? filterMode: 'empty'
? ? ? ? ? }
? ? ? ? ]
}