鍍金池/ 問答/HTML5  Java  Python  Linux  HTML/ ECharts的一些交互問題

ECharts的一些交互問題

1.我剛接觸用靜態(tài)json交互不知道為啥沒顯示
圖片描述
圖片描述
圖片描述

回答
編輯回答
終相守

series的數(shù)據(jù)格式不對,特別是其中data屬性部分,根據(jù)你的json,你的data屬性部分數(shù)據(jù)來自于data參數(shù),而data參數(shù)原生格式是是

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

而這里data屬性其實需要一個純數(shù)值數(shù)組,所以你需要進行提取映射轉(zhuǎn)換,提取規(guī)則要和你定義的x軸名稱關(guān)系對應(yīng),即

data: [data[0]["ming"], data[0]["hong"], data[0]["lan"], data[0]["shuai"], data[0]["gang"]]
2017年12月26日 14:09
編輯回答
乖乖噠

series里面的data應(yīng)該是數(shù)組,是Y軸的值,要和X軸對應(yīng),而你的是個string

series: [{
        name: '銷量',
        type: 'bar',
        data: [data[0].ming, data[0].hong, data[0].lan, data[0].shuai, data[0].gang]
}]
2017年11月15日 02:23
編輯回答
笨笨噠

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

2018年7月19日 08:09
編輯回答
荒城

數(shù)據(jù)格式不是echarts需要的格式吧

2018年7月12日 12:31
編輯回答
撥弦

跟 json 沒關(guān)系,你那個 data 是個數(shù)組,應(yīng)該是 data[0]

2018年2月15日 11:54
編輯回答
只愛你

這個原因我找到了,是因為格式它要的是number,我給的是string........

2017年6月2日 22:56
編輯回答
舊時光
series: [{
    data: data.ming
}]

data.ming 根本都對應(yīng)不上你的數(shù)據(jù),所有 y 軸是沒有數(shù)據(jù)的。

2018年2月19日 16:39