현재 페이지 위치

Home> 광장> 상세보기

목록다음 글 보기123/140이전 글 보기

의견수
4
조회수
516
공유하기
페이스북으로 공유하기페이스북 공유 횟수 :0트위터로 공유하기트위터 공유 횟수 :0

multi_column 챠트에서 배열 사용하기

Nwagon

    <div id="chart18"></div>
<script>
    var options = {
        legend:{
            names: [1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월],
            hrefs: []
                },
        dataset:{
            title:Playing time per day, 
            values: [[51, 17], [62, 45], [25, 52], [32, 45], [52, 15], [82, 51], [72, 58], [32, 25], [42, 52], [12, 15], [28, 52], [32, 15]],
            colorset: [lue, 
ed],
            fields:[신규, 해지]
            },
        chartDiv : chart18,
        chartType : multi_column,
        chartSize : {width:700, height:600},
        maxValue : 100,
        increment : 5
    };

    Nwagon.chart(options);
</script>

상기 코드의 names를 보시면 1월부터 12월까지 반복이 사용됩니다. 이런 경우 names안에 for문을 이용한 구문이 들어갈 수 없는지요? 예를 들면 for(v=1;v<=12;v++){ v; }

이런 형태로는 넣을 수 없나요? 1일부터 31일, 2010년부터 2016년도 도 마찬가지일 듯 한데...

의견보기

전체 의견
4

Nts Nuli

회원 등급 : 7

널리 관리자입니다.

1개59개
name 값에는 배열형태로만 넣을 수 있습니다.
for 문을 통해 return 값을 배열로 던져주는 함수를 만들어서 해당 변수를 name 값으로 넣어주시면 됩니다.

예) 
var nameVal = function(){ 
     var arr = [];
     for(v=1;v<=12;v++){ 
           arr.push(v);
      }
      return arr;
}

var options = {
       legend:{
            names: nameVal (),

헐랭이

회원 등급 : 1

1개2개
답변 감사드립니다.

values: [[51, 17], [62, 45], [25, 52], [32, 45], [52, 15], [82, 51], [72, 58], [32, 25], [42, 52], [12, 15], [28, 52], [32, 15]],

이부분도 배열이 가능합니까?

헐랭이

회원 등급 : 1

1개2개
상기 부분은 해결을 했습니다.

그런데 질문 중에 막대그래프 마우스오버시에 데이터 표시말고
화면이 로딩될 때 그래프의 제일 끝부분에 데이터를 표시하는 기능은 없는지요?

memememem

회원 등급 : 1

0개1개
죄송하지만

values:[[51,17],,,,]

이부분을 배열로 처리하는 방법좀 알수 있을까요?

목록다음 글 보기18/140이전 글 보기

공유하기
페이스북으로 공유하기페이스북 공유 횟수 :0트위터로 공유하기트위터 공유 횟수 :0