ASP.NET MVC 如何接Echarts图表

本文详细介绍如何将后端数据转换为ECharts图表所需的数据格式,包括x轴、y轴和系列数据的处理方法,以及如何设置图表选项并展示结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

废话不多说,直接整
首先大家要先查看我们echarts官网库里的图形所对应的数据格式,网址:http://echarts.baidu.com/examples/editor.html?c=line-simple
上图:在这里插入图片描述
也就是说我们要是格式是这种的:

option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line'
    }]
};

简单!我们只需要通过后端传过来的数据处理成这种格式就达到我们的要求了
首先:我们导入echarts.min.js包,引用(哪里都能下载)
接下来看代码:
在这里插入图片描述
贴主要代码:

var option = {
                    title: {
                        text: obj2.title
                    },
                    tooltip: {},
                    legend: {
                        data: [obj2.legend]
                    },
                    xAxis: {
                        data: obj2.xAxis
                    },
                    yAxis: {},
                    series: [{
                        name: obj2.legend,
                        type: 'line',
                        data: obj2.series
                    }]
                };
                myChart.setOption(option);

上面的操作只是把后端处理的数据处理成echarts图官网要求的数据格式,然后执行myChart.setOption(option);

ok,完成,看结果
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值