ForHosting KIT · Matemática

Ângulos de gráfico de pizza a partir de valores grátis online

Os valores 1, 1 e 2 somam 4, então viram um quarto, um quarto e metade do círculo. Digite qualquer lista de valores ou pesos e receba o ângulo de cada fatia, somando exatamente 360 graus, e a porcentagem correspondente. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valores das fatias
1, 1, 2
Você obtém
Total
4
Ângulo (graus)
90, 90, 180
Parte do círculo (%)
25, 25, 50

Converte valores ou pesos de setores em graus de gráfico de pizza que somam 360 e percentuais que somam 100. Gratuito, determinístico e privado no seu navegador.

Dos números às fatias do círculo

Um gráfico de pizza divide a volta completa, 360 graus, na proporção dos valores que mostra. Cada fatia recebe o seu valor dividido pelo total e multiplicado por 360. Com os valores 1, 1 e 2 o total é 4, então as duas primeiras fatias ficam com um quarto do círculo cada uma e a última com a metade. A mesma proporção multiplicada por 100 em vez de 360 dá a porcentagem da legenda. A calculadora devolve as duas listas juntas, e assim os ângulos que você desenha e as porcentagens que você escreve descrevem sempre a mesma divisão.

Por que o círculo fecha e no que prestar atenção

Quando os valores não se dividem de forma exata, arredondar cada ângulo separadamente pode deixar uma fresta ou uma sobreposição. Aqui a última fatia absorve esse pequeno resto, de modo que os ângulos somam exatamente 360 graus e as porcentagens, 100. Serve para conferir lições, preparar um gráfico à mão com transferidor ou checar uma planilha. Os erros comuns são esquecer de dividir pelo total, misturar porcentagens com quantidades brutas na mesma lista e informar uma lista vazia ou com total zero, que a calculadora recusa.

Lição de casa e provas

Confira rapidamente problemas quantitativos clássicos com respostas estáveis e reproduzíveis.

Automação

Chame a mesma função pura a partir de scripts, sem instalar uma planilha ou um CAS.

Isto é gratuito?

Sim. O tier A roda inteiramente no seu navegador, sem conta.

Ele acessa a rede?

Não. O motor parse mantém tudo no próprio dispositivo.

Como transformo valores em ângulos de um gráfico de pizza?

Divida cada valor pelo total e multiplique por 360. Assim cada fatia ocupa do círculo a mesma parte que o valor ocupa da soma, e a calculadora faz isso para a lista inteira de uma vez.

Por que os ângulos sempre somam exatamente 360?

Porque o pequeno resto deixado pelo arredondamento vai para a última fatia. Assim não sobra nenhuma fresta nem sobreposição ao desenhar o gráfico, e as porcentagens também somam 100.

Os valores precisam estar em porcentagem?

Não. Você pode usar contagens, medidas ou pesos em qualquer escala, desde que o total seja maior que zero. A calculadora devolve os ângulos e também a porcentagem de cada fatia, que somam 100.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/math/pie-chart-angles

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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]}'
{
  "values": [
    1,
    1,
    2
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.pie_chart_angles",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como funciona

Cada ângulo é valor/total vezes 360 graus. O último setor absorve o resíduo de arredondamento para que a soma permaneça exatamente 360. A implementação é totalmente determinística e roda de graça no navegador com a mesma função pura do caminho da API. As entradas são validadas antes de qualquer cálculo, de modo que tipos incorretos e valores out-of-range viram erros invalid_input claros em vez de resultados NaN silenciosos. A implementação é totalmente determinística e roda de graça no navegador com a mesma função pura do caminho da API. As entradas são validadas antes de qualquer cálculo, de modo que tipos incorretos e valores out-of-range viram erros invalid_input claros em vez de resultados NaN silenciosos.

Entradas e saídas

Os campos obrigatórios precisam estar presentes e com o tipo correto. Os campos opcionais usam padrões documentados. As mensagens de erro usam trechos de correspondência estáveis em inglês para o harness. Converte valores ou pesos de setores em graus de gráfico de pizza que somam 360 e percentuais que somam 100. Informe os campos listados no schema de entrada. O payload de sucesso sempre inclui os campos de resultado principais indicados no schema de saída, para que os clientes consigam vincular métricas de UI sem adivinhação. A implementação é totalmente determinística e roda de graça no navegador com a mesma função pura do caminho da API. As entradas são validadas antes de qualquer cálculo, de modo que tipos incorretos e valores out-of-range viram erros invalid_input claros em vez de resultados NaN silenciosos.

Casos-limite e limitações

Rejeita arrays vazios e totais não positivos. Intervalos vazios ou contraditórios são rejeitados logo de início. Valores intermediários extremamente grandes que estouram o IEEE-754 viram um erro out-of-range em vez de campos nulos. A implementação é totalmente determinística e roda de graça no navegador com a mesma função pura do caminho da API. As entradas são validadas antes de qualquer cálculo, de modo que tipos incorretos e valores out-of-range viram erros invalid_input claros em vez de resultados NaN silenciosos. A implementação é totalmente determinística e roda de graça no navegador com a mesma função pura do caminho da API. As entradas são validadas antes de qualquer cálculo, de modo que tipos incorretos e valores out-of-range viram erros invalid_input claros em vez de resultados NaN silenciosos.

Demonstrações em aula

Mostre exemplos resolvidos com fixtures golden que batem com o widget gratuito e com a API.

E se a minha entrada for inválida?

Você recebe invalid_input com uma mensagem clara em inglês.

Os resultados são estáveis?

Sim. A matemática determinística e os exemplos golden congelam o contrato.

Quem é o autor desta capacidade?

samurai, na oficina do KIT da ForHosting.

Ver a documentação completa do KIT →