2013-12-12 3 views
1

내 angularjs 응용 프로그램에서 일부 동적 데이터로 하이 차트를 채우려고합니다. 하이 차트 작업을 위해 "highcharts-ng"지시문을 사용하고 있습니다.Highstock : "datetime"이 아닌 xAxis를 설정하십시오.

https://github.com/pablojim/highcharts-ng

데이터의 형식은 다음 전형적이다

X 축 (카테고리) : 0, 0.0001001001001, 0.0002002002002, 0.0003003003003, 0.0004004004004, 0.000500500500501, 0.000600600600601]

Y- 축 : {상품명 : VALUE1 데이터 [0, 2.27112321592e -7,8- 8.69358451877e -7,8- 0.00000192654087985, 0.00000339761308545, 0.0000052811192715, 0.00000757519580291]}

카테고리에는 수천 개의 값이 포함될 수 있으며 "x 축 카테고리"의 각 값에는 해당 Y 축 값이 있습니다.

다음 코드를 사용하여 "x 축"카테고리를 동적으로 설정했습니다. 차트 .xAxis [0] .setCategories (카테고리); 내가 설정 한

일부 다른 관련 속성은 다음과 같습니다

$ scope.chartConfig = { 차트 : { 유형 : '스플라인' } 옵션 : { plotOptions : { 시리즈 : { turboThreshold : 51000, }}} , x 축 { 유형 '장르', allowDecimals (I뿐만 아니라 '직선'으로 시도) : 참 분 0, }, useHighStocks : true };

그러나 "x 축"이 값을 "datetime"으로 표시하고 있습니다. x 축 값을 datetime이 아닌 간단한 "decimal values"로 만들 수있는 방법이 있습니까?

또한 x 축 값은 십진수 값이므로 해당 과학 표기법을 대신 표시 할 수 있습니까 (즉, 0.0003003003003을 표시하는 대신 3.003e-04를 표시 할 수 있습니까?).

미리 도움을 주셔서 감사합니다.

감사 Highstock에서 카필

답변

1

날짜 만 축 타입이 존재한다. Highcharts에는 선형/날짜/시간/로그 및 분류 유형이 있습니다.

참고 :

+0

오오오 ....... 덕분에 마지막 요소! –

관련 문제