Este artigo levará uma variedade de elementos que estão indo para o carro e sua quantidade encontrada em uma pesquisa. Depois disso, ele calculará suas porcentagens do total de carros na pesquisa e depois os exibirá no gráfico com suas porcentagens escritas no gráfico linear.
Etapa 1: Configurando o documento HTML
O HTML não requer muita coisa para ser feita dentro dele. Simplesmente precisamos criar um vazio <div> Isso será modificado pelo código JavaScript, e JavaScript também plotará o gráfico dentro desta div. Portanto, use as seguintes linhas:
Neste ponto, o documento HTML mostrará apenas o seguinte resultado:
A div não é visível, porque atualmente não contém outros elementos ou texto.
Etapa 2: Configurando o código JavaScript
Comece criando uma matriz de elementos. Esta matriz vai conter o nome do carro e o número de carros. Para isso, basta usar as seguintes linhas:
Let elementArray = [];Depois disso, vamos criar uma função que vai plotar o gráfico no documento HTML. Esta função será nomeada “PlotGraph”, E serão necessários os três parâmetros como:
função plotgraph (matriz, largura de graph, div)Como você pode ver, essa função leva o elemento do qual escolherá os dados brutos, ele leva a largura do gráfico na página da Web HTML e a div, na qual ele deve plotar o gráfico.
Nesta função, a primeira coisa é criar as seguintes variáveis:
Deixe totalCars = 0;A coisa é:
Para calcular o número total de carros, use as seguintes linhas de código:
para (i = 0; i < array.length; i++)Depois disso, crie uma variável nomeada como saída, essa variável será usada para criar uma tabela na página da web html. Portanto, ele conterá o código HTML dentro dele:
Deixe a saída = '$ Array [i] [0] | $ calpercentage% |
Agora, neste momento, a variável de saída contém a consulta HTML completa para plotar o gráfico linear dos dados brutos que foram fornecidos. Tudo o que resta a fazer é acessar a div e defini -lo igual ao nosso saída variável e também exibe o número total de carros:
div.inerhtml = '$ outputE com isso a função plotgrapgh está completo. Para plotar o gráfico, basta chamar de PlotGraph função e passe nos argumentos como:
PlotGraph (ElementArray, 500, documento.getElementById ("GraphDiv"));O código JavaScript completo é como:
Let elementArray = [];$ Array [i] [0] | $ calpercentage% |
A execução do documento HTML em um navegador da web agora mostra a seguinte saída:
E o gráfico linear foi plotado dentro do div Apresentando as porcentagens de carros diferentes produzem de uma pesquisa.
Conclusão
É possível criar um gráfico em um documento HTML com a ajuda do JavaScript. Para isso, o usuário precisa utilizar o tag para criar elementos SVG e o Para agrupar vários elementos SVG em um nome específico. No entanto, não é fácil construir um gráfico em uma página da web html, pois pode ser muito assustador para um novo iniciante. Neste artigo, um gráfico linear foi construído com JavaScript, e cada etapa foi completamente explicada.