2017-11-03 2 views
0

Ich benutze Canvas, um Linie (3500 Zeilen), Meine JSP/html hat keine Antwort, Ich kann kein anderes Element klicken (Schaltfläche, Textfeld ...),
Wie soll ich 3500 Zeilen zeichnen?Ist es möglich, SVG- oder Canvas-Diagramme mit vielen Daten zu verwenden?

var powerDataList = new Array(); 
var powerData = new Array();  
//powerDataList.length == 3500 
for (var i = 0; i < powerDataList.length; i++) { 
    //data length == 960; Example: data = [1,2,3,...,960]; 
    powerDataList[i] = data ; 
} 
var line = new RGraph.SVG.Line({ 
    id: 'chart-container', 
    data:powerDataList, 
    options: { 
     linewidth: 1, 
     colors: colors, 
     xaxis: true, 
     yaxis: false, 
     yaxisMax:10, 
     yaxisLabelsCount: 0, 
     yaxisScale: false, 
     xaxisLabels:label, 
     xaxisTickmarks: false, 
     //tooltips: tooltips, 
     linewidth: 1, 
     title: 'power', 
     titleSize:10 
     } 
    }).draw(); 

Antwort

0

Mit so vielen Daten würde ich Leinwand vorschlagen - es ist schneller. Aber mit 3500 Linien wird es eine Menge Überlappungen geben, so dass Sie am Ende einige große Farbblöcke sehen werden.

Verwandte Themen