2013-09-27 2 views
0

안녕하세요, 저는 highcharts에서 작업하고 있습니다. 시작일과 종료일이 낮은 날짜는 2013-08-10이고 날짜는 2013-08-20이며 각 행마다 다른 색상이 있습니다. 숫자 그러나 위선적 인 말투와 함께 할 수있는 어느 날 도와 줄 수 ??하이 차트 데이터의 날짜

series: [{ 
     name: 'Initiatives', 
     data: [{ 
      x: 0, 
      y: ['2013-08-4','2013-08-16'], 
      fillColor: "red" 
     },{ 
      x: 1, 
      y: ['2013-08-2','2013-09-9'], 
      fillColor: "blue" 
     }] 
    }] 

답변

0

당신이 DATS을 플롯하려면 자바 스크립트 중 Date.UTC 기능을 사용할 수 있습니다

y: [Date.UTC(2013,7,4),Date.UTC(2013,7,16)], 

주, 자바 스크립트 개월 8 월 7

이며, 0에서 시작 당신

 data: [{ 
      x: 0, 
        low:Date.UTC(2013,7,4), 
        high:Date.UTC(2013,7,16), 
      color: "red" 
     },{ 
      x: 1, 
        low: Date.UTC(2013,7,2), 
        high:Date.UTC(2013,8,9), 
      color: "blue" 
     }] 

http://jsfiddle.net/x4gQp/

: 같은 것을 시도해야한다 highcharts에서 5,
+0

내가 http://jsfiddle.net/5pCEk/ –

+0

시도 난 당신이 플롯하려는 모르겠어요. 당신이 원하는 것을 묘사 할 수 있습니까, 아니면 비슷한 것을 우리에게 보여줄 수 있습니까? – SteveP

+0

나는 이것과 비슷한 것을 원한다. 날짜는 http://jsfiddle.net/5pCEk/7/ –

0

, 당신은 또한 1970-01-01 0시 0 분 0 초 UTC

series: [{ 
    name: 'Initiatives', 
    data: [{ 
     x: 0, 
     y: [1375574400000, 1376611200000], 
     fillColor: "red" 
    },{ 
     x: 1, 
     y: [1375401600000, 1378684800000], 
     fillColor: "blue" 
    }] 
}] 

다른 언어에서 차트 데이터를 생성하는 경우에 유용하기 때문에 (밀리 초)을 할 수 있습니다.

예를 들어 루비, 그것은 간단합니다 : 그것은 작동하지 않습니다 Date.parse('2013-09-9').strftime('%Q')

관련 문제