Guten Tag ich habe folgende Frage. Wir mussten zur Zwischenprüfung ein Script schreiben.
Dabei sollen Koordinaten in ein Diagramm abgebildet werden. Das ganze habe ich mit chart.js gemacht.
Kurz vorab: Ich habe bestanden und alles hinbekommen, allerdings muss ich in ein paar Tagen in die mündluche Prüfung und
werde vermutlich auf das Script angesprochen. Um erhlich zu sein, weiß ich selber nicht mehr, was ich da gemacht habe.
Ziel war es Koordinaten in einem Array abzuspeichern und später mit chart.js auszugeben. Das Problem war, dass ich sowohl x als auch
eine y kkoridnate ausgeben muss. Ich habe damals lange recherchiert und habe das dann wie folgt gelöst. Problem: Ich verstehe den Vorgang
nicht 100%ig, da ich mit Objekten noch Probleme habe.
Zuerst habe ich
var z = [] definiert.
Dann habe ich eine Schleife aufgebaut:
for(i=a; i<=b; i=i+5)
dann die Daten in den Array angehängt mit z.push
z.push({x: i, y:32+i**2})
und dann später mit chart.js z als data angegeben und es wird automatisch
das Diagramm gezeichnet. Problem ist wie kann ich mir dann den Array vorstellen
So? z = [ (x: , y, (x2: , y2: ), (x3: , y3: )..........].
Mein Verständnisproblem liegt bei z.push. Normalerweise werden ja einzelne Werte in den Array gepackt. Aber
mit dem Code habe ich quasi einzelne Koordinaten in den Array gemacht. Ich hab damals auf einer Website den Vorschlag gesehen.
Vielleicht kann mir ja einer erklären wie genau das abläuft
Dabei sollen Koordinaten in ein Diagramm abgebildet werden. Das ganze habe ich mit chart.js gemacht.
Kurz vorab: Ich habe bestanden und alles hinbekommen, allerdings muss ich in ein paar Tagen in die mündluche Prüfung und
werde vermutlich auf das Script angesprochen. Um erhlich zu sein, weiß ich selber nicht mehr, was ich da gemacht habe.
Ziel war es Koordinaten in einem Array abzuspeichern und später mit chart.js auszugeben. Das Problem war, dass ich sowohl x als auch
eine y kkoridnate ausgeben muss. Ich habe damals lange recherchiert und habe das dann wie folgt gelöst. Problem: Ich verstehe den Vorgang
nicht 100%ig, da ich mit Objekten noch Probleme habe.
Zuerst habe ich
var z = [] definiert.
Dann habe ich eine Schleife aufgebaut:
for(i=a; i<=b; i=i+5)
dann die Daten in den Array angehängt mit z.push
z.push({x: i, y:32+i**2})
und dann später mit chart.js z als data angegeben und es wird automatisch
das Diagramm gezeichnet. Problem ist wie kann ich mir dann den Array vorstellen
So? z = [ (x: , y, (x2: , y2: ), (x3: , y3: )..........].
Mein Verständnisproblem liegt bei z.push. Normalerweise werden ja einzelne Werte in den Array gepackt. Aber
mit dem Code habe ich quasi einzelne Koordinaten in den Array gemacht. Ich hab damals auf einer Website den Vorschlag gesehen.
Vielleicht kann mir ja einer erklären wie genau das abläuft