내 차트에서 내 xaxis에 날짜가 있어야합니다. 사용자가 14 일 범위를 입력 할 수있는 범위 날짜 표시기를 통해 데이터를 수집합니다. 범위의 시작 날짜가 xaxis의 첫 번째 값이고 범위의 끝 날짜가 마지막 값이어야합니다. 나는 xaxis 레이블에 "2015 년 1 월 27 일", "2015 년 1 월 28 일"또는 그 방향의 무언가와 각각의 틱이 1 일이되도록 읽으려고합니다. API 문서를 읽었고 차트의 설정으로 많이 놀았지만 어떤 이유로 인해 제대로 작동하지 않습니다.하이 차트가있는 xaxis의 날짜
$('#graphColumn').highcharts({
title: {
text: '',
x: -20 //center
},
xAxis: {
categories: [dayArray[0], dayArray[1], dayArray[2], dayArray[3], dayArray[4], dayArray[5], dayArray[6], dayArray[7], dayArray[8], dayArray[9], dayArray[10], dayArray[11], dayArray[12], dayArray[13]]
},
yAxis: {
title: {
text: ''
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: ''
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
credits: {
enabled: false
},
series: [{
showInLegend: false,
name: ' ',
data: series,
color: '#77B7C5',
marker: {
symbol: 'circle'
}
}, {
showInLegend: false,
name: '1 år sedan',
data: series1yearago,
color: "#71C73E",
marker: {
symbol: 'circle'
}
}]
});
여기 내 차트입니다. 나는 xaxis 카테고리가 지금은 설정되어 있지만 그 순간에 대해서만 알고, 나는 그것이 datetime해야합니다 알아요. 내 시리즈는 각 인덱스에 하나의 숫자가있는 일반 int 배열입니다. 나는 여기에 줄 수있는 어떤 도움을 apreciate 것입니다!
편집 : 여기에 작업 jsfiddle 예입니다 http://jsfiddle.net/g0p00tLv/1
의견을 보내 주셔서 감사합니다. 이 설명에서 내 시리즈는 인덱스 당 하나의 숫자를 갖는 int 배열임을 썼습니다. 어쨌든, 나는 당신이 볼 수있는 jsfiddle을 만들었습니다. http://jsfiddle.net/g0p00tLv/ – steffokeffo
http://jsfiddle.net/g0p00tLv/1/이 올바른 버전입니다. – steffokeffo
# 1 제안으로하고 [x, y] 쌍의 배열을 전달한 다음 효과가있었습니다. – steffokeffo