ECharts 동적 업데이트
                                            
 1458 단어  ECharts
                    
    var myChart = echarts.init(document.getElementById("main"));
이어서 몇 가지 내용을 마음대로 넣는다.
myChart.setOption({
        title: {
            text: ' '
        },
        tooltip: {},
        legend: {
            data: [' ']
        },
        xAxis: {
            data: []
        },
        yAxis: {},
        series: [{
            name: ' ',
            type: 'bar',
            boundaryGap:false,
            data: []
        }]
    });모든 동적 업데이트는 데이터를 수정한 후에 set Option을 하면 된다. 예를 들어 위의 도표에 내용이 없다. 그리고 다음과 같다.
    var names = [1, 2, 3];
    var nums = [3, 4, 5];
    myChart.setOption({
            xAxis: {
                data: names
            },
            series: [{
                name: ' ',
                data: nums
            }]
        })이렇게 하면 비동기적으로 내용을 갱신할 수 있다.중간에loading 페이지를 추가할 수 있습니다. 아래 코드를 통해 시작합니다
    myChart.showLoading();다음 코드를 통해 닫기
    myChart.hideLoading()물론names[]와nums[]를 끊임없이push하는 방법으로 새로운 데이터를 동적으로 추가할 수 있습니다.
        names.push(nname);
        nums.push(nnum);하지만 이런 도표는 점점 밀집되기 때문에 판단할 수 있다.
4
        if (names.length>7){
            names.shift();
            nums.shift();
        }이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
echarts 도표 선명도 문제 처리검색: createDom; Layer.prototype 수정은 해당합니다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.