Kreisdiagramm-Winkel aus Werten kostenlos online
Die Werte 1, 1 und 2 ergeben zusammen 4 und werden so zu einem Viertel, einem Viertel und der Hälfte des Kreises. Geben Sie eine Liste von Werten oder Gewichten ein und erhalten Sie den Winkel jedes Segments, zusammen genau 360 Grad, samt Prozentanteil. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Segmentwerte
- 1, 1, 2
- Gesamt
- 4
- Winkel (Grad)
- 90, 90, 180
- Anteil am Kreis (%)
- 25, 25, 50
Wandelt Sektorwerte oder Gewichte in Kreisdiagramm-Grade um, die sich zu 360 summieren, sowie in Prozentwerte, die sich zu 100 summieren. Kostenlos, deterministisch und privat in Ihrem Browser.
Von Zahlen zu Kreissegmenten
Ein Kreisdiagramm teilt die volle Drehung von 360 Grad im Verhältnis der dargestellten Werte auf. Jedes Segment erhält seinen Wert geteilt durch die Summe, multipliziert mit 360. Bei den Werten 1, 1 und 2 ist die Summe 4, die ersten beiden Segmente belegen also je ein Viertel des Kreises und das letzte die Hälfte. Derselbe Anteil mal 100 statt 360 ergibt den Prozentwert der Legende. Der Rechner liefert beide Listen zusammen, sodass Winkel und Prozentangaben immer dieselbe Aufteilung beschreiben.
Warum der Kreis sich schließt und worauf Sie achten sollten
Lassen sich die Werte nicht glatt teilen, kann das einzelne Runden jedes Winkels eine Lücke oder Überlappung hinterlassen. Hier übernimmt das letzte Segment diesen kleinen Rest, sodass die Winkel genau 360 Grad und die Prozentanteile 100 ergeben. Nutzen Sie ihn, um Hausaufgaben zu prüfen, ein Diagramm mit dem Winkelmesser zu zeichnen oder eine Tabelle zu kontrollieren. Typische Fehler sind das vergessene Teilen durch die Summe, Prozentwerte und Rohzahlen in derselben Liste sowie eine leere Liste oder eine Summe von null, die abgelehnt wird.
Eingaben und Ausgaben
Geben Sie die im Eingabeschema aufgeführten Felder an. Pflichtfelder müssen vorhanden und korrekt typisiert sein. Optionale Felder verwenden dokumentierte Standardwerte.
Die Erfolgs-Nutzlast enthält stets die im Ausgabeschema benannten primären Ergebnisfelder, sodass Clients UI-Metriken ohne Raten binden können. Fehlermeldungen verwenden stabile englische match-Teilzeichenketten für das harness. Wandelt Sektorwerte oder Gewichte in Kreisdiagramm-Grade um, die sich zu 360 summieren, sowie in Prozentwerte, die sich zu 100 summieren.
Anwendungsfälle
Hausaufgaben und Prüfungen
Prüfen Sie klassische Rechenaufgaben schnell mit stabilen, reproduzierbaren Antworten.
Automatisierung
Rufen Sie dieselbe reine Funktion aus Skripten auf, ohne ein Tabellenkalkulationsprogramm oder ein CAS zu installieren.
Häufige Fragen
Ist das kostenlos?
Ja. Tier A läuft vollständig in Ihrem Browser ohne Konto.
Greift es auf das Netzwerk zu?
Nein. Die parse-Engine behält alles auf dem Gerät.
Wie rechne ich Werte in Kreisdiagramm-Winkel um?
Teilen Sie jeden Wert durch die Summe und multiplizieren Sie mit 360. So nimmt jedes Segment denselben Anteil am Kreis ein wie sein Wert an der Summe, und der Rechner erledigt das für die ganze Liste auf einmal.
Warum ergeben die Winkel immer genau 360?
Weil der kleine Rundungsrest dem letzten Segment zugeschlagen wird. So entsteht beim Zeichnen weder eine Lücke noch eine Überlappung, und auch die Prozentanteile ergeben zusammen 100.
Müssen die Werte Prozentangaben sein?
Nein. Sie können Anzahlen, Messwerte oder Gewichte in beliebiger Größenordnung eingeben, solange die Summe größer als null ist. Der Rechner liefert die Winkel und zusätzlich den Prozentanteil jedes Segments.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/pie-chart-angles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[1,1,2]}'const res = await fetch("https://api.kit.forhosting.com/math/pie-chart-angles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
1,
1,
2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/pie-chart-angles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
1,
1,
2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/pie-chart-angles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[1,1,2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[1,1,2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/pie-chart-angles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"values": [
1,
1,
2
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.pie_chart_angles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
So funktioniert es
Jeder Winkel ist Wert/Summe mal 360 Grad. Der letzte Sektor nimmt den Rundungsrest auf, damit die Summe exakt 360 bleibt. Die Implementierung ist vollständig deterministisch und läuft kostenlos im Browser mit derselben reinen Funktion wie der API-Pfad. Eingaben werden vor jeder Rechnung geprüft, sodass falsche Typen und out-of-range-Werte zu klaren invalid_input-Fehlern statt zu stillen NaN-Ergebnissen werden. Die Implementierung ist vollständig deterministisch und läuft kostenlos im Browser mit derselben reinen Funktion wie der API-Pfad. Eingaben werden vor jeder Rechnung geprüft, sodass falsche Typen und out-of-range-Werte zu klaren invalid_input-Fehlern statt zu stillen NaN-Ergebnissen werden.
Eingaben und Ausgaben
Die Implementierung ist vollständig deterministisch und läuft kostenlos im Browser mit derselben reinen Funktion wie der API-Pfad. Eingaben werden vor jeder Rechnung geprüft, sodass falsche Typen und out-of-range-Werte zu klaren invalid_input-Fehlern statt zu stillen NaN-Ergebnissen werden.
Randfälle und Grenzen
Weist leere Arrays und nicht positive Summen ab. Leere oder widersprüchliche Bereiche werden frühzeitig abgewiesen. Extrem große Zwischenwerte, die IEEE-754 überlaufen, werden zu einem out-of-range-Fehler statt zu null-Feldern. Die Implementierung ist vollständig deterministisch und läuft kostenlos im Browser mit derselben reinen Funktion wie der API-Pfad. Eingaben werden vor jeder Rechnung geprüft, sodass falsche Typen und out-of-range-Werte zu klaren invalid_input-Fehlern statt zu stillen NaN-Ergebnissen werden. Die Implementierung ist vollständig deterministisch und läuft kostenlos im Browser mit derselben reinen Funktion wie der API-Pfad. Eingaben werden vor jeder Rechnung geprüft, sodass falsche Typen und out-of-range-Werte zu klaren invalid_input-Fehlern statt zu stillen NaN-Ergebnissen werden.
Integrationsbeispiele
Unterrichtsdemos
Zeigen Sie durchgerechnete Beispiele mit golden fixtures, die zum kostenlosen widget und zur API passen.
Technische Fragen
Was ist, wenn meine Eingabe ungültig ist?
Sie erhalten invalid_input mit einer klaren englischen Meldung.
Sind die Ergebnisse stabil?
Ja. Deterministische Mathematik und golden-Beispiele fixieren den Vertrag.
Wer hat diese Fähigkeit erstellt?
samurai in der ForHosting-KIT-Werkstatt.