echarts中,data我想用一个变量传进来,这个变量应该怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts中,data我想用一个变量传进来,这个变量应该怎么写?相关的知识,希望对你有一定的参考价值。

echarts中,data我想用一个变量传进来,传进来的字符串不同列由“,”分开,但是图表显示的时候会把整个字符串当做一个列。
比如 data :['河南','天津','河北','江苏'] 会可以显示四个列;
但是如果 var temp = "['河南','天津','河北','江苏']"
然后在option里 data: temp 这样就不行,会把整个字符串当做一个列。
求前辈们指点下,如何用后者实现四个列,感激不尽,跪谢!

你在定义的时候把temp定义为了字符串,所以传进来的就是字符串,你只需要把temp定义为字符数组就行了。
var temp = ['河南','天津','河北','江苏'];
然后再option里面用data:temp就ok了。
就是在定义的时候去掉最外层的双引号。
参考技术A 用几啊
require()
require_once()
include_once()
session
cookie追问

没看明白,小白头一次接触echarts

参考技术B

直接贴代码

这样写即可

echarts设置正负两边圆角

参考技术A series / itemStyle / borderRadius直接设置就可以了

首先需要明白,如果单纯的去itemStyle里面设置圆角,最终渲染的结果只能以最后一个数值的结果决定图表中柱子的圆角位置,所以组要在外面将接受到的数据进行遍历分别进行圆角的判定,保存在一个变量中

series[bar]中有data属性,data数据结构是一个数组,数组中是对象,包括value和itemStyle属性,如下:

具体设置操作:声明一个空数组,同时遍历传过来的数组,对每一项进行value赋值,并且在itemStyle设置圆角,利用三元表达式对value进行判定,如下:

以上是关于echarts中,data我想用一个变量传进来,这个变量应该怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

echarts设置正负两边圆角

本人想用echarts把区级的具体地图详情显示出来,怎么做

在oracle中创建带参存储过程,传进去的参数可以为空么?在存储过程中要如何判断传进来的值是不是为空。

echarts的dataZoom详解及用法

html 让jinja2模板确保变量有被定义(传进来)才使用该变量的值

echarts圆形图data数组动态输入