날씨 데이터로 하이 차트 목록을 작성하려고합니다. 궁극적으로 날짜가 xAxis 인 약 5 개의 동기화 된 차트가 있습니다. 이 5 개의 차트는 각각 적어도 2 개의 yAxis를가집니다. Highchart synchronized 차트 예제에서이 메서드를 사용하여 x 및 y 축 설정을 과도하게 분석하지 않으려 고합니다.하이 차트 여러 축 데이터 세트로 차트 동기화
데이터 형식 :
"datasets": [
{
"name": "Temperature",
"data": [[1464796500000, 70.34],[ 1464796800000, 70.52],[ 1464797100000, 70.52],[ 1464797400000, 70.7],[ 1464797700000, 70.88]],
"unit": "F",
"type": "area",
"valueDecimals": 1
},
{
"name": "Dewpoint",
"data": [[ 1464796500000, 66.94],[ 1464796800000, 66.79],[ 1464797100000, 66.79],[ 1464797400000, 66.97],[ 1464797700000, 67.47]],
"unit": "F",
"type": "area",
"valueDecimals": 1
},
{
"name": "Relative Humidity",
"data": [[ 1464796500000, 89],[ 1464796800000, 88],[ 1464797100000, 88],[ 1464797400000, 88],[ 1464797700000, 89]],
"unit": "%",
"type": "line",
"valueDecimals": 1
}
]
Highchart API를 동기화 차트 예를 들어 내 수정 된 버전 : http://jsfiddle.net/bbw37zen/14/
내가 정말이 예제는 데이터 세트의 모든 정보가 필요한 것을하고 단순히 실행에 대해 같은 이 코드를 차트에 추가하십시오.
series: [{
data: dataset.data,
name: dataset.name,
type: dataset.type,
color: Highcharts.getOptions().colors[i],
fillOpacity: 0.3,
tooltip: {
valueSuffix: ' ' + dataset.unit
}
}]
이제 주 질문입니다. 이 예제에서는 온도와 이슬점을 같은 그래프 (두 x 축이 같은 xAxis 날짜를 공유 함)에 결합 할 수 있습니까? 데이터 형식을 그대로 유지하려고합니다. 이 방법을 사용하여 두 개의 데이터 세트를 결합 할 수 있습니까? 아니면 yAxis 옵션/데이터를 이와 같은 방법으로 분해해야합니까? http://jsfiddle.net/kmuhw0zf/3/?
도움에 감사드립니다! 이것은 잘 작동하는 것 같습니다. 2 차 y 축에 대한 추가 구성은 거의 없습니다. 원본 버전에서 많은 개선 된 jsfiddle가 업데이트되었습니다. 그것은 내가 필요한 것에 가까이 다가 가고 있습니다. 나는 다른 해결책의 가능성이있는 경우를 위해 잠시 동안 "미해결"이라는 질문을 유지할 것입니다. http://jsfiddle.net/bbw37zen/30/ – kdaviswx
@KyleDavis 의견을 보내 주셔서 감사합니다. 나는 당신의 코멘트를 읽은 후에 주현을 가지고 있고 나의 대답을 업데이트했다. 이것이 도움이되는지 알려주십시오. –
다시 한번 감사드립니다. 좋은 생각이야! 나는 이것을 계속 탐구하고 가장 잘 작동하는 것을 보게 될 것이다. 나는 이것을 가능한 한 능률화하려고 노력하고있다. 최종 제품은보고 싶은 기상 매개 변수를 선택하는 데 매우 역동적 인 접근 방식과 함께 함께 계획해야하는 복잡한 구성이 될 것입니다. 나는 바른 길 위에있다! – kdaviswx