Hallo,
ich hab mich mal wieder an Grafiken rangemacht und probiere jetzt schon seit bestimmt 2 Stunden ein simples Diagramm zum laufen zu bekommen und es will einfach nicht
[autoit]$Grafik = GUICtrlCreateGraphic(320, 200, 200, 200)
$Ab = 0
For $i = 1 To $Sections[0]
$Zeit = IniRead(@ScriptDir & "\Auswertung.ini", $Sections[$i], "Zeit", 0)
$Value = $Zeit/$Zeitpool*100
$Value = Round($Value, 2)
GUICtrlSetGraphic($Grafik, $GUI_GR_PIE, 100, 100, 150, 3.6*$Ab, 3.6*$Value)
$Ab += $Value
Next
Das ist der Teil, der denke ich mal wichtig ist. Sehr viel mehr enthält das Script auch noch nicht.
Kurze Erklärung: Ich habe in jeder Section eine Zeit gespeichert (eine Zahl). $Zeitpool ist die gesamtheit dieser Werte, sodass ich den Prozentwert der Zeit in der Section berechnen kann => $Value, den ich dann noch runde. Da ein Kreis 360° besitzt entspricht das wieder 100%, sodass ich den sweepangle herausbekomme, indem ich meinen Wert mit 3,6 malnehme. Der startangle muss immer weiter geschoben werden, damit sich nichts überlappt.
Das Problem: Es passiert rein gar nichts -.- (Bis auf die Grafik funktioniert aber alles einwandfrei)
Ich denke mal ihr könnt mir einen Tip geben oder weiterhelfen
Vielen Dank
Aquaplant