function chartReadyHandler(id){ document.getElementById(id).setLayout(layoutStr); document.getElementById(id).setData(chartData); checkData(chartData); // 데이터가 존재하는지 판별한다. } // hasNoData(false); 데이터가 존재하지 않으므로 차트의 기본 구조도 보이지 않아야 한다면 false로 주어 차트 전체의 visible을 false로 설정합니다. // hasNoData(true); 데이터가 존재하지 않아도 차트의 기본 구조는 보여야 한다면 true로 주어 visible을 true로 설정합니다. function checkData(data){ // 데이터가 없을 경우 hasNoData함수를 실행하여 메세지창을 출력한다. if(data.length <= 0) document.getElementById("chart1").hasNoData(true); }