PHP Highcharts 그래프 달마다 1일 혹은 말일 선택하면 그래프가 안보여요.


안녕하세요. 제목 그말대로 그래프 1일 혹은 말일 선택하면 그래프가 안보여요. 이외에는 잘 보입니다. 이미지

위에 2016-12-26 부터 2017-01-01 < 이번달 1일 때문에 그래프가 안보입니다. 왜그런지 잘모르겠네요. ㅠ 이미지 나머지 이번달 1일과 말일 제외하면 문제없이 잘보입니다.

Highcharts.setOptions({
            lang: {
                contextButtonTitle: "프린터 인쇄",
                printChart: "그래프 인쇄",
                downloadJPEG: "JPEG 다운로드",
                downloadPDF: "PDF 다운로드",
                downloadPNG: "PNG 다운로드",
                downloadSVG: "SVG vector 다운로드",
                loading:"로딩중..."
            }
        });
        Highcharts.chart('container', {
            chart: {
                type: 'column'
            },
            title: {
                text: picker+' 매체별 통계 그래프'
            },
            xAxis: {
                type: 'datetime',
                labels: {
                    format: '{value:%d}'+'일',
                },
                pointInterval: 24 * 3600 * 1000, // one day
            },
            yAxis: {
                min: 0,
                title: {
                    text: ''
                },
                stackLabels: {
                    enabled: true,
                    style: {
                        fontWeight: 'bold',
                        color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray'
                    }
                }
            },
            legend: {
                align: 'right',
                x: -30,
                verticalAlign: 'top',
                y: 25,
                floating: true,
                backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || 'white',
                borderColor: '#CCC',
                borderWidth: 1,
                shadow: false
            },
            tooltip: {
                //headerFormat: '<b>{point.x}</b><br/>',
                pointFormat: '{series.name}: {point.y}<br/>Total: {point.stackTotal}'
            },
            plotOptions: {
                series: {
                    pointStart: Date.UTC(parseInt(picker_s[0].substring(0,4)), parseInt(picker_s[0].substring(5,7))-1, parseInt(picker_s[0].substring(8,10))),
                    pointInterval: 24 * 3600 * 1000 // one day
                },
                column: {
                    stacking: 'normal',
                    dataLabels: {
                        enabled: true,
                        color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white'
                    }
                }
            },
            series: [{
                name: '소개/기타',
                data: inflow_Data("h")
            }, {
                name: '홈페이지',
                data: inflow_Data("g")
            }, {
                name: '인콜',
                data: inflow_Data("f")
            }, {
                name: '워킹',
                data: inflow_Data("e")
            }, {
                name: '옐로우아이디',
                data: inflow_Data("c")
            }, {
                name: 'CPA',
                data: inflow_Data("b")
            }, {
                name: '랜딩/키워드',
                data: inflow_Data("a")
            }, {
                type: 'spline',
                name: 'SNS',
                data: inflow_Data("d")
            }, {
                type: 'spline',
                name: '합계',
                data: inflow_Data("i")
            }]
        });
    });

부탁드립니다. 도와주세요. ㅠ

  • 2017년 01월 11일에 작성됨
    모든분야 관심있음

조회수 100


Banner slack 2x iegsyt

1 답변


좋아요
1
싫어요
채택취소하기

inflow_Data의 값이 9, 10, 11일만 있는것 같네요.

inflow_Data의 값이 잘 들어가있는지 체크해보세요.

  • 2017년 01월 16일에 작성됨
    프론트앤드, 임베디드 초보개발자입니다

  • 헐 inflow_Data의 값이 문제였네요 감사합니다!    Gddong   2017.1.17 10:43     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close