Sobre o projeto
XCharts é um plugin de gráficos de visualização de dados voltado para Unity, implementado com base em UGUI, com a biblioteca central de código aberto sob licença MIT. Ele desenha gráficos puramente por código, sem depender de texturas adicionais ou recursos de Shader, e oferece uma interface visual de configuração de parâmetros, suportando modificação dinâmica de configuração e dados em tempo de execução.
Principais capacidades incluem:
- Gráficos embutidos: gráfico de linha, gráfico de barras, gráfico de pizza, gráfico de radar, gráfico de dispersão, mapa de calor, gráfico de rosca, gráfico de velas, coordenadas polares, coordenadas paralelas, etc.
- Gráficos de extensão: gráfico de pizza 3D, gráfico de barras 3D, pirâmide 3D, gráfico de funil, medidor, gráfico de nível de água, gráfico de barras pictóricas, gráfico de Gantt, treemap, diagrama de Sankey, gráfico de linha 3D, gráfico de relações, etc., alguns exigem assinatura VIP/SVIP.
- Componentes e sistemas de coordenadas: título, legenda, caixa de dica, linha de marcação, área de marcação, zoom de área de dados, mapeamento visual, etc.; suporta sistema de coordenadas cartesianas, sistema de coordenadas polares, eixo único, etc.
- Estilos e combinações: vários estilos de gráfico de linha e barra, estilos de gráfico de pizza, suporta combinação de múltiplos gráficos no mesmo gráfico.
- Personalização e desempenho: fornece API de desenho para personalizar pontos, linhas e áreas, suporta personalização de temas e importação/exportação, suporta desenho de dezenas de milhares de dados e desenho por amostragem.
- Animação e interação: animações de fade in/out, alteração, adição, etc., bem como interações como filtragem de dados e zoom de visualização.
- Compatibilidade: suporta Unity 5.6 e versões superiores, compatível com TextMeshPro e New Input System.
Modo de uso: importe o unitypackage ou o código-fonte, clique com o botão direito na Hierarchy para criar um gráfico, adicione Serie e componentes pelo Inspector e ajuste os parâmetros. O repositório contém apenas o código-fonte; exemplos estão disponíveis no repositório XCharts-Demo e em exemplos online. As funcionalidades principais são gratuitas, gráficos de extensão e recursos avançados exigem assinatura.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.