Como adicionar gráficos ao seu aplicativo React

Como adicionar gráficos ao seu aplicativo React
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Os gráficos fornecem aos usuários uma maneira conveniente e atraente de visualizar dados. Eles podem facilitar a compreensão dos dados e tornar seu aplicativo mais interativo.





Existem várias maneiras de criar gráficos no React, incluindo o uso de CSS básico ou uma biblioteca como React-Vis ou React Google Charts.





Como criar gráficos em React com CSS

Criar gráficos no React usando CSS básico é relativamente fácil. Tudo o que você precisa fazer é criar um elemento div com largura e altura e, em seguida, definir a cor de fundo para a cor desejada do gráfico. Por exemplo:





MAKEUSEDO VÍDEO DO DIA
 import React from 'react'; 

const Chart = () => {
return (
  <div style={{width: '100px', height: '300px', backgroundColor: '#5D6AFF'}}/>
);
}

export default Chart;

No código acima, importamos a biblioteca React. Em seguida, criamos uma função chamada Chart que retorna um div com largura de 100px, altura de 300px e cor de fundo #5D6AFF. Isso criará um gráfico básico com fundo azul. Você também pode usar interface do usuário de materiais ou Tailwind CSS em seu aplicativo React para criar gráficos.

Você também pode criar vários gráficos com texto ou imagens dentro dos divs para criar gráficos mais complexos.



 import React from 'react'; 

const Chart = () => {
return (
  <div>
   <div style={{width: '100px', height: '300px', backgroundColor: '#5D6AFF'}}>
    <p>Chart 1</p>
   </div>
   <div style={{width: '100px', height: '300px', backgroundColor: '#FFCF00'}}>
    <img src="https://dummyimage.com/40x80/000/0011ff" style={{padding:'100px 30px'}} />
   </div>
  </div>
);
}

export default Chart;
  Aplicativo React com gráficos usando css

Gráficos React usando a biblioteca React-Vis

React-Vis é uma biblioteca criada pela Uber que permite criar tabelas e gráficos no React. Ele fornece um conjunto de componentes que facilitam a criação de gráficos com diferentes formas, cores e tamanhos. Ele também oferece suporte a animações e interatividade, o que pode ajudar a tornar seus gráficos mais atraentes.

transferir arquivos do pc para o Android wifi direto

Para usar o React-Vis, primeiro você precisa criar um aplicativo React básico e instale a biblioteca. Você pode fazer isso com o seguinte comando:





 npm install react-vis

Depois de instalar a biblioteca, você pode criar um gráfico básico com o seguinte código:

 import React, { useState } from 'react'; 

import {
XYPlot,
LineSeries,
VerticalGridLines,
HorizontalGridLines,
XAxis,
YAxis
} from 'react-vis';

const Chart = () => {
const [data] = useState([
  { x: 0, y: 8 },
  { x: 1, y: 5 },
  { x: 2, y: 4 },
  { x: 3, y: 9 },
  { x: 4, y: 1 },
  { x: 5, y: 7 },
  { x: 6, y: 6 },
  { x: 7, y: 3 },
  { x: 8, y: 2 },
  { x: 9, y: 0 }
]);

return (
  <XYPlot width={300} height={300}>
   <VerticalGridLines />
   <HorizontalGridLines />
   <XAxis />
   <YAxis />
   <LineSeries data={data} />
  </XYPlot>
);
}

export default Chart;

O código acima importa as bibliotecas React e React-Vis. Em seguida, ele define uma função chamada Chart que retorna um XYPlot com VerticalGridLines, HorizontalGridLines, XAxis, YAxis e uma LineSeries. O LineSeries pega o array de dados, que contém as coordenadas x e y dos pontos que compõem a linha.





  aplicativo react com gráficos usando react-viz

Usando a biblioteca React Google Charts

React Google Charts é outra biblioteca que facilita a criação de gráficos no React. Ele fornece um conjunto de componentes para criar diferentes tipos de gráficos, como gráficos de barras, gráficos de pizza e gráficos de linhas. Ele também oferece suporte a animações e interatividade, o que pode ajudar a tornar seus gráficos mais atraentes.

Para usar o React Google Charts, primeiro você precisa instalar a biblioteca. Você pode fazer isso com o seguinte comando:

como faço para saber quais programas desinstalar no meu computador
 npm install react-google-charts

Depois de instalar a biblioteca, você pode criar um gráfico básico com o seguinte código:

 import React, { useState } from 'react'; 
import { Chart } from 'react-google-charts';

const MyChart = () => {
const [data] = useState([
  ['Year', 'Sales', 'Expenses'],
  ['2013', 1000, 400],
  ['2014', 1170, 460],
  ['2015', 660, 1120],
  ['2016', 1030, 540]
]);

return (
  <Chart
   width={'400px'}
   height={'300px'}
   chartType="Bar"
   data={data}
  />
);
}

export default MyChart;

Este código importa as bibliotecas react e react-google-charts. Em seguida, ele cria uma função chamada MyChart que retorna um componente Chart. O componente Chart pega o array de dados, que contém os rótulos e valores dos pontos que compõem o gráfico.

  aplicativo de reação com gráficos usando google-react-charts

Desvantagens de usar CSS

Existem algumas desvantagens de usar CSS para criar gráficos no React:

  • Difícil de usar : Se você deseja criar gráficos complexos, o CSS pode ser difícil de usar.
  • Pouco flexível: O CSS não é muito flexível, por isso pode ser difícil fazer alterações em seus gráficos.
  • Não interativo: Os gráficos CSS não são interativos, portanto, seus usuários não poderão interagir com eles.

Se você deseja criar gráficos complexos, React-vis e React-google-charts são melhores escolhas. No entanto, se você deseja criar gráficos simples, o CSS pode ser uma boa opção.

Benefícios do uso do React-Vis

Existem vários benefícios de usar o React-Vis para criar gráficos no React:

  • Fácil de usar: O React-Vis é fácil de usar, então você pode criar gráficos complexos com facilidade.
  • Altamente flexível: O React-Vis é altamente flexível, para que você possa fazer alterações em seus gráficos facilmente.
  • Interativo: Os gráficos React-Vis são interativos, para que seus usuários possam interagir com eles.
  • Animado: Os gráficos React-Vis suportam animações, para que você possa tornar seus gráficos mais atraentes.

Se você deseja criar gráficos complexos interativos e animados, o React-Vis é uma boa escolha.

Benefícios de usar gráficos React do Google

Assim como o React-Vis, há vários benefícios em usar o React Google Charts para criar gráficos no React:

como entrar no BIOS do Windows 10
  • Fácil de usar: O React Google Charts é fácil de usar, então você pode criar gráficos complexos com facilidade.
  • Diferentes tipos de gráficos: O React Google Charts fornece diferentes tipos de gráficos, para que você possa escolher o melhor para seus dados.
  • Suporte para animação: O React Google Charts oferece suporte a animações, para que você possa tornar seus gráficos mais atraentes.

Aumente o envolvimento do usuário com gráficos

Os gráficos são uma ótima maneira de visualizar dados, mas você também pode usá-los para aumentar o envolvimento do usuário. Adicionar animações e interatividade a seus gráficos pode torná-los mais atraentes e ajudar seus usuários a entender melhor seus dados.

Então, se você está procurando uma maneira de aumentar o engajamento do usuário em seu aplicativo React, considere adicionar gráficos. Você também pode implantar seu aplicativo React em uma plataforma rápida, segura e escalável como o Github.