如何利用echarts图表获取条状图点击名称和值

如何利用echarts图表获取条状图点击名称和值,第1张

第一步,新建静态页面barhtml,修改title并引入echarts js文件

第二步,添加条状图容器,在<body></body>插入一个div,并给出id属性和宽度高度

第三步,编写生成条状图的js代码,添加数据和样式

第四步,预览该图形界面,可以看到效果图

第五步,编写点击条状图的柱子,然后获取它们的name和value

第六步,再次预览该界面,打开浏览器的控制台,查看打印结果

样例在这里,官网有,

>

首先你还是先setoption,

然后可以类似样例一样,通过addData方法,addData之前,先通过ajax请求封装数据,然后赋值到addData方法中即可。以下是echarts提供的

myChartaddData([

        [

            0,        // 系列索引

            Mathround(Mathrandom()  1000), // 新增数据

            true,     // 新增数据是否从队列头部插入

            false     // 是否增加队列长度,false则自定删除原有数据,队头插入删队尾,队尾插入删队头

        ],

        [

            1,        // 系列索引

            lastData, // 新增数据

            false,    // 新增数据是否从队列头部插入

            false,    // 是否增加队列长度,false则自定删除原有数据,队头插入删队尾,队尾插入删队头

            axisData  // 坐标轴标签

        ]

    ]);

}, 2100);

没接触过net。可以参考下面的php代码:

var i = 0;

<php foreach ($resultSet as $key => $value) { >

seriespush({

    name: '<php echo $value["name"]  $value["name"]; >',

    type: 'line',

    tiled: '总量',

    data: [

        <php echo $value["name"]; >,<php echo $value["name"]; >,

        <php echo $value["name"]; >,<php echo $value["name"]; >

    ]

});

legend[i] = '<php echo $value["name"]; >';

i++;

<php } >

上面的代码是循环遍历赋值的部分,就是动态数据的关键代码,其他的部分请参考官网说明。

Echarts是前端的图表,百度上有Demo的,只要从后台向前台传递json数据,解析下绑定到Echarts上,即可显示效果。

步骤:

后台取到数据,转化为json;

前台获取到json,改写Echarts调用的js;

以上就是关于如何利用echarts图表获取条状图点击名称和值全部的内容,包括:如何利用echarts图表获取条状图点击名称和值、Echart根据ajax发送POST请求后的数据动态画图、在aspnet怎么用Echarts做出动态的数据图形等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9748883.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存