我試圖用超過300點的數據的線條樣式繪製圖表。我無法獲得預期的圖表,但只能使用標記。但是,當我放大圖形時,可以看到該線條。我已經做了很多工作來展示線路,但是我失敗了。最後,當我減少數據點的數量時,我可以看到這條線。我曾經遇到過flot,但我沒有遇到過這樣的問題。是在高層圖中的錯誤?我如何克服這個困難?我期待着你的建議。許多點的數據不能用Hightcharts繪製線條
0
A
回答
0
也許你沒有足夠的容器寬度,並且標記「重疊」線。因此請嘗試禁用標記http://api.highcharts.com/highcharts#plotOptions.line.marker.enabled並檢查是否出現行。
ps。源代碼將是有益的(你可以在jsfiddle.net中重現它)
+0
非常感謝您的回答。我也嘗試啓用標記不顯示,但行仍然沒有出現。我也嘗試使用一個非常大的容器繪製,但做了相同的結果。幸運的是,當我用JSON.stringify再次檢查數據時,發現最後一個繪圖數據是[NaN,NaN]。當我刪除這些數據並再次繪製時,我得到了線條圖。我從文本文件創建數據並忘記修剪文本的原因。當我從數據數組中添加/刪除[NaN,NaN]時,該行可能會顯示或消失。這些現象可以被複制。感謝您的好意。 – 2013-03-01 02:07:06
0
非常感謝您對此問題的關注。我自己解決了這個問題。 當我再次用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. 只繪製擬合的樣條線而不繪製數據點
- 2. pcolormesh不繪製點但是數據點之間的線條
- 3. 用性能繪製很多線條
- 4. 繪製許多不同長度的線
- 5. 用Java swing繪製一條線繪製多條線
- 6. 用多條線繪製折線圖
- 7. 不能用c#繪製一條線和一個點Tao.OpengGL
- 8. 使用Matplotlib Widget同時繪製數據點和線條
- 9. 繪製多條3D線條:數據轉換
- 10. 使用點向中心繪製線條
- 11. 當使用線條時,Pyplot不繪製帶孔的數據
- 12. 如何使用帶有漸變的UIBezierPath繪製多點線條
- 13. HTML5不能正確繪製線條,但會繪製矩形
- 14. 使用iOS圖表繪製多條線
- 15. gnuplot中的繪製點和線條
- 16. 如何繪製曲面中許多點的法線?
- 17. 繪製直線的線條
- 18. 從Android到mySQL數據庫繪製許多Wifi接入點
- 19. Highcharts樣條曲線不繪製前30個點的圖線。
- 20. 使用陣列點在iPhone上繪製多條線/路徑
- 21. JPGraph:不使用xy數據繪製線
- 22. 使用公式繪製ggplot中的多項式曲線,而不是數據點
- 23. matplotlib繪製3D中的多條線
- 24. 用R中的線繪製非線性數據點
- 25. 如何繪製線條和點數有限的點?
- 26. 查找由多個點繪製的線條的中心
- 27. 配置數據以在單個圖中繪製多條線圖
- 28. OpenGL:用VBO繪製線條
- 29. 用UIBezierPath繪製一條線
- 30. 用Dygraphs繪製無線條
你能展示一些演示或相關代碼嗎? – 2013-02-28 03:04:55