FastReport Business Graphics .NET

Data visualization library for .NET Framework 4.6.2 and .NET 6-8

v. 2025.2.2

Com a Biblioteca FastReport business Graphics, você pode visualizar diferentes dados hierárquicos, criar diagramas de negócios para análise e tomada de decisões adicionais. Tudo isso pode funcionar diretamente no seu aplicativo!

Características e benefícios Business Graphics .NET

Dados
Capacidade de usar dados hierárquicos do aplicativo, incluindo aqueles preparados no FastCube .NET
Interatividade
Quando os relatórios estáticos não são suficientes, os gráficos FastReport Business Graphics oferecem excelentes oportunidades interativas.
Visualização
Ajuda a tomar uma decisão informada com melhor visualização de dados.
Integração
Um elemento complementar da infraestrutura: integração perfeita com a biblioteca de análise de dados operacionais OLAP, o cubo FastCube .NET.
System.Drawing (GDI+)
O conhecido System.Drawing com funções gráficas GDI+ é usado para criar elementos gráficos, renderizar texto e gerenciar imagens gráficas.
Embeddability em projetos
Instale o pacote necessário do repositório NuGet ou baixe o pacote do nosso site para o seu computador e adicione as bibliotecas necessárias ao projeto. Não são necessários módulos adicionais ou extensões especiais.
The Treemap chart

O gráfico Treemap

É uma forma de visualizar dados hierárquicos na forma de retângulos cuja área é proporcional ao valor do registro exibido. Dentro dos retângulos dos registros pai estão aninhados os retângulos dos registros filho. Este gráfico de árvore é adequado para comparar várias hierarquias ao mesmo tempo.

The Bubble chart

O gráfico de bolhas (Bubble)

É uma forma de visualizar dados hierárquicos em forma de círculos com a área proporcional ao valor do registro exibido. Os círculos dos registros filho podem ser aninhados dentro dos círculos dos registros pai. A disposição dos círculos é formada por meio de um programa de empacotamento baseado no algoritmo Grokker, que foi modificado para uma melhor exibição dos dados hierárquicos. O diagrama de bolhas ajuda a comparar várias hierarquias que estão simultaneamente no mesmo nível de hierarquia.

The Sunburst chart

The Sunburst chart

É um gráfico semelhante ao sol com raios ramificados. O círculo no centro é o nó raiz, e os raios que se movem para fora são os filhos. Cada valor no gráfico ocupa uma área, cujos limites são definidos pelo ângulo inicial e pelo ângulo de varredura. Quanto maior o valor que você deseja exibir no gráfico, maior o ângulo de varredura. Este gráfico é adequado para analisar cada nível da hierarquia.

The Icicle chart

The Icicle chart

Apresenta dados baseados no método de agrupamento hierárquico. O gráfico Icicle é mais fácil de ler, mostrando a quais objetos de hierarquia pertencem e quais são filhos. O retângulo grande na parte superior do gráfico representa o nó raiz, cuja largura depende da soma dos nós filhos. Os nós filhos são colocados abaixo dos nós pais. O gráfico também pode ter várias direções de desenho: para baixo, para cima, para a esquerda e para a direita. Um gráfico icicle é uma boa maneira de visualizar dados hierárquicos. As vantagens são que é fácil ver a hierarquia, seu tamanho e o nível em que ela está localizada. Também é ótimo para examinar relacionamentos de dados.

The Gantt chart

O gráfico de Gantt

Ilustra um plano/cronograma de trabalho para um projeto. É composto por duas partes: a parte esquerda tem uma lista de tarefas, e a parte direita tem uma linha do tempo com barras que retratam o trabalho. As cores para os intervalos são alocadas de acordo com os recursos da paleta. Esse gráfico ajuda a resolver uma das principais tarefas do planejamento de processos de negócios e mostra à equipe em que trabalhar, quais recursos aplicar no processo e em que velocidade executar determinadas tarefas. O uso de um gráfico de Gantt facilita muito o gerenciamento de pequenos projetos.

Ultimate .NET

Este conjunto de componentes não é vendido separadamente, mas está incluído na solução Ultimate, com a qual você pode criar seus projetos de negócios em todas as plataformas modernas .NET, ASP.NET , Blazor, WASM, WPF, WinForms, Avalonia UI, Mono e outros. A ferramenta definitiva de visualização de dados será complementada por cubos OLAP, códigos-fonte e outros recursos avançados.

Em quais plataformas ele é suportado?

Atualmente, o trabalho com WinForms e aplicativos é suportado .NET Framework 4.6.2 e superior.

Artigos reenviados

06 de abril de 2022

O que é um gráfico Bubble?

A Biblioteca FastReport Business Graphics contém um conjunto de classes que os desenvolvedores podem usar em seus aplicativos para visualizar dados visualmente e criar gráficos de negócios. Neste artigo, veremos uma dessas classes: o gráfico Bubble. Faz sentido começar a revisar um gráfico Bubble comparando-o com outros gráficos semelhantes incluídos na biblioteca FastReport Business Graphics. O principal objetivo de todos esses gráficos é mostrar visualmente as quantidades, os níveis de aninhamento da hierarquia e permitir que o usuário manipule interativamente o tipo de dados apresentados para alcançar a opção de exibição desejada. Tais gráficos são ferramentas de interpretação de dados do paradigma Business Intelligence. Como resultado do uso dessas ferramentas, qualquer decisão de negócios pode ser tomada ou conclusões podem ser formadas para análise posterior. Primeiro de tudo, vamos tentar avaliar a percepção instantânea da forma e tamanho das quantidades ao visualizar diagramas de um conjunto de bibliotecas. Abaixo está o mesmo conjunto de dados com o número de lançamentos de espaçonaves e sua representação por diferentes diagramas. Basta olhar para cada diagrama e avaliar seus sentimentos - o conforto da percepção e a capacidade de comparar quantidades. TreeMap   Icicle   Sunburst   Bubble   As quantidades são interpretadas como a área do objeto visualizado. É mais fácil para uma pessoa avaliar objetos redondos. Por exemplo, no primeiro diagrama do TreeMap, a comparação das áreas dos retângulos "the United States" e "China" é muito difícil por diferentes tamanhos em altura e largura. No diagrama Icicle, essas quantidades são muito semelhantes entre si, assim como no diagrama Sunburst. No gráfico Bubble, essas quantidades são marcadamente diferentes e fica imediatamente claro que o círculo laranja é um pouco maior. Uma pessoa tem visão binocular que o ajuda a avaliar o tamanho e as distâncias dos objetos. Tudo isso funciona bem no mundo tridimensional ao nosso redor, mas ao usar projeções em um monitor ou pedaço de papel, a visão binocular pode fazer uma piada cruel conosco. Começamos a usar conceitos como" olho " e confiar em nossos sentimentos. Os tamanhos dos objetos são avaliados com mais precisão na área em que a visão é direcionada. Quaisquer outros objetos percebidos pela visão periférica não se prestam a uma avaliação precisa de seu tamanho. O ângulo visual também é importante - o deslocamento do olhar em relação à direção da cabeça. A distância dos olhos será diferente e isso afetará a estimativa correta das dimensões. A paleta de cores e o contraste também desempenham um papel importante na percepção adequada das dimensões. Dadas todas essas nuances, fica claro que os diagramas devem ser formados em relação a um certo centro para o qual a visão de uma pessoa será direcionada. Os valores mais importantes (eles são os maiores em tamanho) devem estar localizados no centro do gráfico. Esses objetos serão avaliados principalmente pelo operador. Todas essas regras são usadas na visualização de dados por um gráfico Bubble. Os recursos do Gráfico Bubble não se limitam a comparar uma lista simples de quantidades. Além disso, como outros gráficos do conjunto FastReport Business Graphics, esse gráfico pode visualizar dados hierárquicos como fatias em forma de leque de quantidades no mesmo nível da hierarquia. O diagrama de Bubble é interativo. Quando você passa o mouse sobre um círculo, uma dica de ferramenta aparece com informações sobre o valor exibido. Clique para selecionar o círculo desejado. Um duplo clique executa uma operação drill-down, onde o gráfico exibe informações sobre os objetos subordinados da hierarquia. Clicar duas vezes na área da hierarquia atual retornará a exibição ao nível anterior. As legendas dos objetos aparecem no centro do círculo quando não há objetos subordinados ou na parte superior do círculo. Se a assinatura não puder ser exibida devido ao tamanho pequeno do espaço livre no objeto, a Assinatura não será exibida, mas a dica de ferramenta será mantida quando você passar o mouse. Os valores muito pequenos em relação ao objeto pai não são exibidos no gráfico. A disposição dos círculos no diagrama é gerada automaticamente pelo algoritmo. Os círculos são organizados em torno do centro do gráfico em magnitude decrescente. No código do programa, você pode substituir os manipuladores de eventos e executar outras ações. Há também um evento que ajudará a personalizar a exibição dos elementos do gráfico. Além dos valores que são interpretados como uma área, existe a possibilidade de visualizar por valor absoluto. Isso pode ser útil para comparar as dimensões geométricas dos objetos. Por exemplo, os diâmetros dos planetas. Saiba mais sobre o gráfico Bubble e as fontes de dados em documentação. Agora, proponho considerar brevemente o algoritmo para formar um gráfico Bubble. O princípio da embalagem de círculos é baseado no algoritmo Grokker. Para cada nível da hierarquia de estruturas aninhadas, sua própria instância de empacotador é executada. Na visualização, os círculos são dimensionados para o tamanho desejado. A construção do gráfico começa com a adição dos dois primeiros círculos. Em seguida, a adição iterativa de círculos à cadeia fechada externa de objetos é realizada, levando em consideração o algoritmo de evitação de interseção. A iteração da cadeia começa a cada vez com o círculo mais próximo do centro do diagrama. Depois que todos os objetos são adicionados, uma sequência de objetos é formada ao redor do centro original. No futuro, serão realizadas operações na lista resultante de coordenadas e dimensões para visualizar o gráfico Bubble. Ao trabalhar com um gráfico Bubble, você deve prestar atenção especial aos dados originais. O número de valores em um nível de hierarquia não deve ser muito grande. Caso contrário, a percepção do diagrama construído pode ser difícil. Você também deve usar um agrupamento preliminar de pequenas quantidades para combiná-las em um único valor (por exemplo: "outros"). Ao ajustar a propriedade de profundidade máxima exibida, também vale a pena limitar-se a um ou dois níveis para melhorar a percepção do gráfico. Antes de definir os parâmetros de cor e as propriedades do gráfico, lembre-se do objetivo para o qual o gráfico é formado. A cor geralmente pode simplificar a percepção de certos significados. Ao escolher uma paleta de cores, preste atenção ao contraste dos valores de cores, você não deve combinar cores muito saturadas e desbotadas em um gráfico. Você também deve evitar cores muito escuras ao exibir (imprimir) o gráfico em um fundo claro. Isso também é verdade para cores de baixo contraste em relação à cor de fundo. O uso de hachuras em preenchimentos pode dificultar a percepção das dimensões. O gráfico Bubble provou ser uma ferramenta simples de visualização visual e pode ser usado em aplicativos como uma das ferramentas de Business Intelligence, juntamente com outros componentes da biblioteca FastReport Business Graphics. Um exemplo de Uso do gráfico pode ser visto no pacote de produtos na pasta \Demos\C#\MainDemo. Desejo a todos muitos gráficos bonitos e úteis!
Ler
06 de abril de 2022

O que é um gráfico Bubble?

A Biblioteca FastReport Business Graphics contém um conjunto de classes que os desenvolvedores podem usar em seus aplicativos para visualizar dados visualmente e criar gráficos de negócios. Neste artigo, veremos uma dessas classes: o gráfico Bubble. Faz sentido começar a revisar um gráfico Bubble comparando-o com outros gráficos semelhantes incluídos na biblioteca FastReport Business Graphics. O principal objetivo de todos esses gráficos é mostrar visualmente as quantidades, os níveis de aninhamento da hierarquia e permitir que o usuário manipule interativamente o tipo de dados apresentados para alcançar a opção de exibição desejada. Tais gráficos são ferramentas de interpretação de dados do paradigma Business Intelligence. Como resultado do uso dessas ferramentas, qualquer decisão de negócios pode ser tomada ou conclusões podem ser formadas para análise posterior. Primeiro de tudo, vamos tentar avaliar a percepção instantânea da forma e tamanho das quantidades ao visualizar diagramas de um conjunto de bibliotecas. Abaixo está o mesmo conjunto de dados com o número de lançamentos de espaçonaves e sua representação por diferentes diagramas. Basta olhar para cada diagrama e avaliar seus sentimentos - o conforto da percepção e a capacidade de comparar quantidades. TreeMap   Icicle   Sunburst   Bubble   As quantidades são interpretadas como a área do objeto visualizado. É mais fácil para uma pessoa avaliar objetos redondos. Por exemplo, no primeiro diagrama do TreeMap, a comparação das áreas dos retângulos "the United States" e "China" é muito difícil por diferentes tamanhos em altura e largura. No diagrama Icicle, essas quantidades são muito semelhantes entre si, assim como no diagrama Sunburst. No gráfico Bubble, essas quantidades são marcadamente diferentes e fica imediatamente claro que o círculo laranja é um pouco maior. Uma pessoa tem visão binocular que o ajuda a avaliar o tamanho e as distâncias dos objetos. Tudo isso funciona bem no mundo tridimensional ao nosso redor, mas ao usar projeções em um monitor ou pedaço de papel, a visão binocular pode fazer uma piada cruel conosco. Começamos a usar conceitos como" olho " e confiar em nossos sentimentos. Os tamanhos dos objetos são avaliados com mais precisão na área em que a visão é direcionada. Quaisquer outros objetos percebidos pela visão periférica não se prestam a uma avaliação precisa de seu tamanho. O ângulo visual também é importante - o deslocamento do olhar em relação à direção da cabeça. A distância dos olhos será diferente e isso afetará a estimativa correta das dimensões. A paleta de cores e o contraste também desempenham um papel importante na percepção adequada das dimensões. Dadas todas essas nuances, fica claro que os diagramas devem ser formados em relação a um certo centro para o qual a visão de uma pessoa será direcionada. Os valores mais importantes (eles são os maiores em tamanho) devem estar localizados no centro do gráfico. Esses objetos serão avaliados principalmente pelo operador. Todas essas regras são usadas na visualização de dados por um gráfico Bubble. Os recursos do Gráfico Bubble não se limitam a comparar uma lista simples de quantidades. Além disso, como outros gráficos do conjunto FastReport Business Graphics, esse gráfico pode visualizar dados hierárquicos como fatias em forma de leque de quantidades no mesmo nível da hierarquia. O diagrama de Bubble é interativo. Quando você passa o mouse sobre um círculo, uma dica de ferramenta aparece com informações sobre o valor exibido. Clique para selecionar o círculo desejado. Um duplo clique executa uma operação drill-down, onde o gráfico exibe informações sobre os objetos subordinados da hierarquia. Clicar duas vezes na área da hierarquia atual retornará a exibição ao nível anterior. As legendas dos objetos aparecem no centro do círculo quando não há objetos subordinados ou na parte superior do círculo. Se a assinatura não puder ser exibida devido ao tamanho pequeno do espaço livre no objeto, a Assinatura não será exibida, mas a dica de ferramenta será mantida quando você passar o mouse. Os valores muito pequenos em relação ao objeto pai não são exibidos no gráfico. A disposição dos círculos no diagrama é gerada automaticamente pelo algoritmo. Os círculos são organizados em torno do centro do gráfico em magnitude decrescente. No código do programa, você pode substituir os manipuladores de eventos e executar outras ações. Há também um evento que ajudará a personalizar a exibição dos elementos do gráfico. Além dos valores que são interpretados como uma área, existe a possibilidade de visualizar por valor absoluto. Isso pode ser útil para comparar as dimensões geométricas dos objetos. Por exemplo, os diâmetros dos planetas. Saiba mais sobre o gráfico Bubble e as fontes de dados em documentação. Agora, proponho considerar brevemente o algoritmo para formar um gráfico Bubble. O princípio da embalagem de círculos é baseado no algoritmo Grokker. Para cada nível da hierarquia de estruturas aninhadas, sua própria instância de empacotador é executada. Na visualização, os círculos são dimensionados para o tamanho desejado. A construção do gráfico começa com a adição dos dois primeiros círculos. Em seguida, a adição iterativa de círculos à cadeia fechada externa de objetos é realizada, levando em consideração o algoritmo de evitação de interseção. A iteração da cadeia começa a cada vez com o círculo mais próximo do centro do diagrama. Depois que todos os objetos são adicionados, uma sequência de objetos é formada ao redor do centro original. No futuro, serão realizadas operações na lista resultante de coordenadas e dimensões para visualizar o gráfico Bubble. Ao trabalhar com um gráfico Bubble, você deve prestar atenção especial aos dados originais. O número de valores em um nível de hierarquia não deve ser muito grande. Caso contrário, a percepção do diagrama construído pode ser difícil. Você também deve usar um agrupamento preliminar de pequenas quantidades para combiná-las em um único valor (por exemplo: "outros"). Ao ajustar a propriedade de profundidade máxima exibida, também vale a pena limitar-se a um ou dois níveis para melhorar a percepção do gráfico. Antes de definir os parâmetros de cor e as propriedades do gráfico, lembre-se do objetivo para o qual o gráfico é formado. A cor geralmente pode simplificar a percepção de certos significados. Ao escolher uma paleta de cores, preste atenção ao contraste dos valores de cores, você não deve combinar cores muito saturadas e desbotadas em um gráfico. Você também deve evitar cores muito escuras ao exibir (imprimir) o gráfico em um fundo claro. Isso também é verdade para cores de baixo contraste em relação à cor de fundo. O uso de hachuras em preenchimentos pode dificultar a percepção das dimensões. O gráfico Bubble provou ser uma ferramenta simples de visualização visual e pode ser usado em aplicativos como uma das ferramentas de Business Intelligence, juntamente com outros componentes da biblioteca FastReport Business Graphics. Um exemplo de Uso do gráfico pode ser visto no pacote de produtos na pasta \Demos\C#\MainDemo. Desejo a todos muitos gráficos bonitos e úteis!
Ler
25 de novembro de 2021

Instalação de FastReport Business Graphics em FastReport .NET

FastReport Business Graphics é uma biblioteca contendo várias formas de visualização avançada de dados. Atualmente, contém diagramas: mapa de Treemap, Sunburst, Icicle e Gantt. Hoje vamos analisar como conectar FastReport Business Graphics .NET ao FastReport .NET. Isto lhe permitirá utilizar diagramas de FastReport Business Graphics em seus relatórios. A primeira coisa que você precisa fazer é instalar FastReport Business Graphics e FastReport .NET em seu computador. Pode leer como instalar estes produtos em nossos outros artigos. No diretório no qual você instalou o FastReport .NET, você verá a pasta Extras\Objects\FastReportBGObjects. Nesta pasta, abra o projeto FastReportBGObjects.csproj. Este é o projeto para construir a .dll que precisamos. Abra a lista de links do projeto. Vai ficar assim: Apague FastReport, FastReport.BG e FastReport.Compat desta lista. Como nosso objetivo é adicionar FastReport Business Graphics ao FastReport .NET, você deve adicionar exatamente os arquivos .dll que usará no trabalho. Substitua os arquivos apagados por FastReport.dll e FastReport.Compat.dll do diretório de instalação FastReport .NET e o arquivo FastReport.BG.dll na pasta raiz de instalação FastReport Business Graphics. Uma vez que você tenha substituído os links por links atualizados, monte o projeto.   Se a construção for bem sucedida, você está pronto para prosseguir para o próximo passo da instrução: conexão de plug-in ao FastReport .NET. O arquivo dll do plug-in montado é chamado FastReportBGObjects.dll e está localizado na subpasta do projeto: Extras\Objects\FastReportBGObjects\bin\Debug   Você pode mover o arquivo para outra pasta, mas terá que fazer isso toda vez que o construir novamente. Para a demonstração, vou movê-la para a pasta C:\DLL.   Vejamos dois casos separados.1) Você está usando FastReport Designer. Neste caso, você precisa conectar a biblioteca dll no próprio designer e reiniciá-la, ou especificar sua localização no arquivo de configuração. Você pode conectar o plug-in no menu Configurações - Plug-ins: Para adicionar um link ao plug-in, abra o arquivo de configuração com qualquer editor de texto e modifique-o da seguinte forma: <?xml version="1.0" encoding="utf-8"?> <Config> ... <Plugins> <Plugin Name="c:\.....\FastReportBGObjects.dll"/> </Plugins> </Config> A área em negrito é o caminho para o plug-in. 2) Você está usando FastReport como parte de algum projeto. Neste caso, adicione FastReportBGObjects.dll à lista de links do seu projeto e adicione o seguinte código ao código do projeto: RegisteredObjects.Add(typeof(SunburstObject), "ReportPage", 125); Este código deve ser executado uma vez. Atenção! As bibliotecas FastReportBGObjects.dll e FastReportBG.dll devem estar adicionalmente localizadas ao lado da aplicação que as utiliza. Se você usa FastReport Designer, copie estas bibliotecas para a pasta raiz do aplicativo, e se você usa FastReport Buriness Graphics em seu projeto, localize-as na mesma pasta do arquivo executável. Assim, após todas estas etapas, você poderá usar os gráficos avançados do FastReport Business Graphics dentro dos relatórios gerados com FastReport .NET. Se você tiver alguma dúvida sobre a construção do plug-in FastReportBGObjects ou sobre sua conexão ao FastReport .NET, por favor entre em contato com nossa equipe de suporte. 
Ler
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.