eCharts 数据转换json

摘要:
myChart。setOption;@ViewBag。productListalert;vardataContent=$.parseJSON;alert;//初始化echarts实例varmyChart=echarts.init;//指定配置项和数据varoption={title:{text:'Getting Started with echarts'},工具提示:{},因子:{data:['Sale']},xAxis:{data:[“shirt”,“开衫”,“雪纺衬衫”,“裤子”,“高跟鞋”,“袜子”]},y轴:{},系列:[{name:“Sales”,类型:“bar”,数据:[5,20,36,10,10,20]}]};//使用刚刚指定的配置项和数据显示图表。
        public ActionResult ShowChart()
        {
            return View();
        }
<div id="main" style="600px;height:400px;"></div>
<script src="~/Scripts/echarts.js"></script>
<script>
    // 基于准备好的dom,初始化echarts实例
    var myChart = echarts.init(document.getElementById('main'));
    // 指定图表的配置项和数据
    var option = {
        title: {
            text: 'ECharts 入门示例'
        },
        tooltip: {},
        legend: {
            data: ['销量']
        },
        xAxis: {
            data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
        },
        yAxis: {},
        series: [{
            name: '销量',
            type: 'bar',
            data: [5, 20, 36, 10, 10, 20]
        }]
    };

    // 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
</script>

eCharts 数据转换json第1张

        public ActionResult ShowChart()
        {
            List<string> productList = new List<string> { 
                "衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"
            };
            ViewBag.productList =Newtonsoft.Json.JsonConvert.SerializeObject(productList);
            return View();
        }
@ViewBag.productList
<div id="main" style="600px;height:400px;"></div>
<script src="~/Scripts/echarts.js"></script>
<script>
    alert('@ViewBag.productList');
    // 基于准备好的dom,初始化echarts实例
    var myChart = echarts.init(document.getElementById('main'));
    // 指定图表的配置项和数据
    var option = {
        title: {
            text: 'ECharts 入门示例'
        },
        tooltip: {},
        legend: {
            data: ['销量']
        },
        xAxis: {
            data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
        },
        yAxis: {},
        series: [{
            name: '销量',
            type: 'bar',
            data: [5, 20, 36, 10, 10, 20]
        }]
    };

    // 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
</script>

eCharts 数据转换json第2张

    @ViewBag.productList
    <div   style="600px;height:400px;"></div>
    <script src="http://t.zoukankan.com/~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="http://t.zoukankan.com/~/Scripts/echarts.js"></script>
    <script>
        alert('@ViewBag.productList');
      var dataContent = $.parseJSON('@(new HtmlString(ViewBag.productList))');
        alert(dataContent);
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));
        // 指定图表的配置项和数据
        var option = {
            title: {
                text: 'ECharts 入门示例'
            },
            tooltip: {},
            legend: {
                data: ['销量']
            },
            xAxis: {
                data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
            },
            yAxis: {},
            series: [{
                name: '销量',
                type: 'bar',
                data: [5, 20, 36, 10, 10, 20]
            }]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>

 eCharts 数据转换json第3张

    @ViewBag.productList
    <div id="main" style="600px;height:400px;"></div>
    <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Scripts/echarts.js"></script>
    <script>
        alert('@ViewBag.productList');
        var dataContent = $.parseJSON('@(new HtmlString(ViewBag.productList))');
        alert(dataContent);
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));
        // 指定图表的配置项和数据
        var option = {
            title: {
                text: 'ECharts 入门示例'
            },
            tooltip: {},
            legend: {
                data: ['销量']
            },
            xAxis: {
                data: dataContent //["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
            },
            yAxis: {},
            series: [{
                name: '销量',
                type: 'bar',
                data: [5, 20, 36, 10, 10, 20]
            }]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>

eCharts 数据转换json第4张

免责声明:文章转载自《eCharts 数据转换json》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇高德地图-搜索服务-POI搜索axios统一封装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

gin连接mysql数据库

1.下载驱动 go get "github.com/go-sql-driver/mysql" 2.数据库连接(插入和查询) package main import ( "database/sql" "fmt" "github.com/gin-gonic/gin" _ "github.com/go-sql-driver/mysql" "log"...

转载:数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)

USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('库名'); EXEC(@SQL); GO ALTER DATABASE 库名 SET...

DataSet——合二为一,合并两个数据集的数据内容

在ASP.NET中,一个数据集可以包含多个数据表,本实例要实现的是两个数据表合并到一个数据集中,即该数据集中包含原来两个数据集中的所有表。 关键技术: 通过数据集的Merge方法可以将另外一个数据集、表集合或行数组的内容合并到当前数据集中。表的主键、表名称、约束等因素都会影响合并数据集的效果。 Merge方法主要用于将指定的DataSet及其架构合并到当前...

php session 数据保存在哪里?

SESSION 的数据保存在哪里呢? 当然是在服务器端,但不是保存在内存中,而是保存在文件或数据库中。 默认情况下,php.ini 中设置的 SESSION 保存方式是 files(session.save_handler = files),即使用读写文件的方式保存 SESSION 数据,而 SESSION 文件保存的目录由 session.save_pa...

SQL Server2012如何导出sql脚本并且还原数据库

上次介绍过如何通过bak文件来还原数据库文件,今天来介绍一下如何通过导出sql脚本的方式来备份并且还原新的数据库,不过这种方式比较适合数据库数据不太多的中小型数据表,下面通过SQL Server2012为例来进行说明。 一 备份数据库 1 选择某一个数据库,右键依次选择:任务==》生成脚本; 2 选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象...

千人千面、个性化推荐,解读数据赋能商家背后的AI技术

12月6~7日,由阿里巴巴集团、阿里巴巴技术发展部、阿里云云栖社区联合主办,以“2016 双 11 技术创新”为主题的阿里巴巴技术论坛,来自商家事业部的技术总监魏虎给大家分享了数据赋能商家背后的AI技术。首先对大数据和人工智能进行了简要介绍,接着着重分析了客户运营平台,包括实时分群算法、match和rank框架以及千人千面技术,最后讲解了千牛头条、服务市场...