var myChart = echarts.init(document.getElementById('Graphical')); var myChart.showLoading(); $.get('data/asset/data/flare.json', function (data) { myChart.hideLoading(); echarts.util.each(data.children, function (datum, index) { index % 2 === 0 && (datum.collapsed = true); }); myChart.setOption(option = { tooltip: { trigger: 'item', triggerOn: 'mousemove' }, series: [ { type: 'tree', data: [data], top: '1%', left: '7%', bottom: '1%', right: '20%', symbolSize: 7, label: { normal: { position: 'left', verticalAlign: 'middle', align: 'right', fontSize: 9 } }, leaves: { label: { normal: { position: 'right', verticalAlign: 'middle', align: 'left' } } }, expandAndCollapse: true, animationDuration: 550, animationDurationUpdate: 750 } ] }); }); myChart.setOption(option);
该引的文件都引了 demo也是官方的 折线图就好使 但是树形图就显示不出来这个是报错Uncaught SyntaxError: Unexpected token .
var myChart.showLoading();前面多了var
2个问题:
1.前多写个var
var myChart.showLoading();
2.最后一行重复setOption,并且没有option这个变量,最后一行去掉即可
myChart.setOption(option);