편집 : 여기에 뭔가를 표시하는 JordanD 덕분에 바이올린이 있습니다 : jsfiddle.net
EDIT (2) : 내가 말할 수있는 것은 단일 시리즈 차트가 표시되는 방식입니다. 두 번째 계열 (데이터 배열의 두 번째 요소)을 추가하면 차트가 예상대로 표시되지만 하나의 계열에서는 기본적으로 양쪽 정렬이 아닌 중앙에 배치됩니다. 따라서 '깨진'것이 아니라 내가 예상 한대로 작동하지 않습니다.
데이터 시리즈는 다음과 같은 형식의 객체 배열 형식입니다.
name: 'string'
data: ['array', 'of', 'data']
이미지에서 볼 수 있듯이 x 축 범주가 문자열로 표시됩니다. 설정 중
categories: dates
여기서 날짜는 첫 번째 인덱스에 날짜 배열이있는 배열입니다. 카테고리에 표시되는 유일한 것은 배열의 첫 번째 요소 인 것으로 보입니다. 노력해도
categories: ['this', 'is', 'a', 'test']
표시되는 유일한 것은 'this'입니다.
다음은 작은 데이터 샘플과 함께 제공되는 콘솔 로그입니다.
다음은 차트를 인스턴스화하는 호출입니다.
$("#chart").highcharts({
chart: {
type: 'column'
},
title: {
text: 'report for ' + result[0].Name
},
xAxis: {
categories: date
},
yAxis: {
title:
{
text: 'Number'
}
},
series: dataSeries
});
내가 얻으려는 것은 차트의 전체 너비를 차지하기 위해 x 축 레이블 (및 열 자체)을 간격을 두는 것입니다.
문제는 9 개의 시리즈가 있고 각 포인트가 동일한 x를 가지고 있으므로 각 시리즈가 동일한 틱에서 시작하고 결과가 있다는 것입니다.
해결책 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다