데이터에 대해 선 스타일로 그래프를 플롯하려고했습니다. 예상 된 그래프를 얻을 수는 없었지만 마커 만 사용했습니다. 그러나 그래프를 확대/축소하면 선이 표시됩니다. 나는 선을 보여주기 위해 많은 노력을했지만 실패했다. 마지막으로 데이터 요소의 수를 줄이면 그 행을 볼 수있었습니다. 나는 플로트를 경험했지만 이런 종류의 문제는 발생하지 않았다. 하이 차트에 버그가 있습니까? 이 어려움을 어떻게 극복 할 수 있습니까? 나는 당신의 제안을 기다리고 있습니다.많은 포인트의 데이터에 대해 Hightchart로 선을 그릴 수 없습니다.
답변
아마도 너는 컨테이너 너비가 충분하지 않아서 마커가 "겹치는"선일 것입니다. 따라서 마커 http://api.highcharts.com/highcharts#plotOptions.line.marker.enabled을 비활성화하고 줄이 나타나는지 확인하십시오.
ps. 소스 코드가 도움이 될 것입니다 (jsfiddle.net에서 재현 할 수 있습니까?)
답장을 보내 주셔서 감사합니다. 마커를 표시하지 않도록 설정하려고했지만 라인이 여전히 나타나지 않았습니다. 나는 또한 매우 큰 컨테이너를 사용하여 그렸지만 동일한 결과를 보였습니다. 다행스럽게도 JSON.stringify를 사용하여 데이터를 다시 검사하면 마지막 플롯 데이터가 [NaN, NaN]임을 알게되었습니다. 이 데이터를 제거하고 다시 플롯하면 라인 플롯이 생깁니다. 텍스트 파일에서 데이터를 작성하고 텍스트를 자르는 것을 잊어 버린 이유. 데이터 배열에서 [NaN, NaN]을 추가/제거하면 선이 표시되거나 사라질 수있었습니다. 그 현상을 재현 할 수 있습니다. 친절한 조언을 해줘서 고맙습니다. –
이 질문에 관심을 가져 주셔서 대단히 감사드립니다. 나는 혼자서 문제를 해결했다. JSON.stringify를 사용하여 데이터를 다시 검사하면 마지막 플롯 데이터가 [NaN, NaN]임을 알게되었습니다. 이 데이터를 제거하고 다시 플롯하면 라인 플롯이 생깁니다. 텍스트 파일에서 데이터를 작성하고 텍스트를 자르는 것을 잊어 버린 이유. 데이터 배열에서 [NaN, NaN]을 추가/제거하면 선이 표시되거나 사라질 수있었습니다. 그 현상을 재현 할 수 있습니다.
다음은 샘플 코드입니다. data1은 온라인으로 표시 할 수 없지만 data2는 표시 할 수 있습니다. var chart;
var data1 = [
[0, 1],
[1, 2],
[3, 5],
[10, 9]
];
data1.push([NaN, NaN]); // if the last data is [NaN, NaN], the line will not be shown.
var data2 = [
[2, 3],
[4, 5],
[10, 1]
];
$(function() {
// define the options
var options = {
chart: {
renderTo: 'container'
},
plotOptions: {
series: {
lineWidth: 2,
marker: {
enabled: false
}
}
},
series: [{
name: 'test 1',
data: data1
}, {
name: 'test 2',
data: data2
}]
};
chart = new Highcharts.Chart(options);
});
- 1. Java2D로가는 선을 그릴 수 없습니다.
- 2. html5 캔버스에 선을 그릴 수 없습니다.
- 3. 코어 플롯이 선을 그릴 수 없습니다
- 4. 캔버스에 파이어 폭스로 선을 그릴 수 없습니다.
- 5. 고도가있는지도에 선을 그릴 수 있습니까?
- 6. 많은 선을 그릴 때 안드로이드 drawLines와 라인을 많이 그릴
- 7. 리스트는 파이썬에 선을 그릴 수
- 8. 반투명 선을 그릴 ImageMagick
- 9. 왜 선을 그릴 수 없나요? JFrame에
- 10. Corona sdk에서 제한된 선을 그릴 수 있습니까?
- 11. WPF에서는 어떻게 WindowsFormsHost에 선을 그릴 수 있습니까?
- 12. Folium 맵에 화살촉이있는 선을 그릴 수 있습니까?
- 13. 텍스처 위에 선을 그릴 수 없음 DirectX
- 14. jsPlumb을 올바르게 그릴 수 없습니다.
- 15. 작은 수정으로 많은 그림을 그릴 수 있습니까?
- 16. Clojure와 Java 사이의 선을 그릴 위치는 어디입니까?
- 17. 내 포인트의 플롯을 볼 수 없습니다. R
- 18. 많은 수의 클라이언트 및 많은 양의 데이터에 대해 WCF는 어떻습니까?
- 19. CAlayer에 그릴 수 없습니다.
- 20. 캔버스에 그릴 수 없습니다.
- 21. glDrawTexfOES로 그릴 수 없습니다
- 22. 토스트를 그릴 수 없습니다
- 23. Gtk.DrawingArea에서 그릴 수 없습니다.
- 24. OpenGL은 선을 그릴 수 없습니다 만, 쿼드이 왜 알아낼 수 없습니다
- 25. 동물원 시계열에서 평탄한 선을 그릴 때
- 26. VBO로 선을 그릴 때 인덱스를 어떻게 지정합니까?
- 27. Python 3.3 pyqtgraph가 점을 그릴 수 없습니다
- 28. UIVew에 선을 그릴 때 왜 backgoundColor가 필요합니까?
- 29. QStyledItemDelegate에서 확인란을 그릴 수 없습니다.
- 30. Firefox에서 캔버스의 선을 그릴 때의 앤티 앨리어싱
데모 또는 관련 코드를 표시 할 수 있습니까? –