【java】ECharts的一些交互问题

1.我刚接触用静态json交互不知道为啥没显示
【java】ECharts的一些交互问题
【java】ECharts的一些交互问题
【java】ECharts的一些交互问题

回答

数据格式不是echarts需要的格式吧

series里面的data应该是数组,是Y轴的值,要和X轴对应,而你的是个string

series: [{

name: '销量',

type: 'bar',

data: [data[0].ming, data[0].hong, data[0].lan, data[0].shuai, data[0].gang]

}]

跟 json 没关系,你那个 data 是个数组,应该是 data[0]

series: [{

data: data.ming

}]

data.ming 根本都对应不上你的数据,所有 y 轴是没有数据的。

series的数据格式不对,特别是其中data属性部分,根据你的json,你的data属性部分数据来自于data参数,而data参数原生格式是是

[

{ "ming":155, "hong":163, "lan":147, "shuai":178, "gang":189 }

]

而这里data属性其实需要一个纯数值数组,所以你需要进行提取映射转换,提取规则要和你定义的x轴名称关系对应,即

data: [data[0]["ming"], data[0]["hong"], data[0]["lan"], data[0]["shuai"], data[0]["gang"]]

如果你用python做后台,你可以去了解下pyecharts,我觉得挺好用的!

这个原因我找到了,是因为格式它要的是number,我给的是string........

以上是 【java】ECharts的一些交互问题 的全部内容, 来源链接: utcz.com/a/75471.html

回到顶部