• Nenhum resultado encontrado

Classifica¸c˜ao das T´ecnicas de Visualiza¸c˜ao de Informa¸c˜ao

3.3 T´ecnicas de Visualiza¸c˜ao de Informa¸c˜ao para Apoiar a Compreensibilidade

3.3.1 Classifica¸c˜ao das T´ecnicas de Visualiza¸c˜ao de Informa¸c˜ao

As t´ecnicas de visualiza¸c˜ao de informa¸c˜ao podem ser classificadas baseadas em trˆes crit´erios: tipo de dados a serem visualizados, t´ecnicas de visualiza¸c˜ao e t´ecnicas de in- tera¸c˜ao e distor¸c˜ao (Keim & Ward, 2003). Essa classifica¸c˜ao ´e exibida na Figura 3.1, mostrando uma ortogonalidade entre esses crit´erios, significando que qualquer t´ecnica de visualiza¸c˜ao pode ser usada em conjunto com qualquer t´ecnica de intera¸c˜ao/distor¸c˜ao para qualquer tipo de dado.

Segundo Keim & Ward (2003), os tipos de dados a serem visualizados podem ser categorizados como: dados unidimensionais, bidimensionais, multidimensionais, textos e hipertextos, hierarquias e grafos, algoritmos e softwares.

Dados unidimensionais - normalmente possuem uma dimens˜ao mais densa. Um ex- emplo deste tipo de dados s˜ao os dados temporais.

Dados bidimensionais - possuem duas dimens˜oes distintas. Um exemplo s˜ao os dados geogr´aficos.

Figura 3.1: Classifica¸c˜ao das t´ecnicas de visualiza¸c˜ao de informa¸c˜ao (Keim & Ward, 2003) tradicional s˜ao as tabelas de uma base de dados relacional, que geralmente possuem dezenas/centenas de atributos.

Textos e hipertextos - s˜ao dados que n˜ao s˜ao facilmente descritos por n´umeros. Por isso, em muitos casos, torna-se necess´aria a realiza¸c˜ao de transforma¸c˜oes nos dados previamente `a aplica¸c˜ao de alguma t´ecnica de visualiza¸c˜ao. Artigos e documentos Web s˜ao exemplos deste tipo de dados.

Hierarquias e grafos - s˜ao usados para representar hierarquia de conceitos, como o relacionamento entre as pessoas.

Algoritmos e softwares - proporcionam suporte ao desenvolvimento de softwares por meio do entendimento dos algoritmos. Um exemplo pode ser observado na detec¸c˜ao de erros. A visualiza¸c˜ao pode melhorar a detec¸c˜ao de erros por facilitar o entendi- mento do programador.

Para o entendimento destes diferentes tipos de dados, existem diversas t´ecnicas de visualiza¸c˜ao. As t´ecnicas de visualiza¸c˜ao descritas por Keim & Ward (2003) s˜ao: padr˜ao 2D/3D, proje¸c˜ao geom´etrica, iconogr´aficas, baseadas em pixels e hier´arquicas. A t´ecnica padr˜ao 2D/3D s˜ao representadas pelas visualiza¸c˜oes em gr´aficos x-y (bidimensional) ou x-y-z (tridimensional). Um exemplo s˜ao os gr´aficos de barra.

A t´ecnica de proje¸c˜ao geom´etrica procura encontrar proje¸c˜oes interessantes de dados definidos em espa¸cos multidimensionais, as quais podem ser exibidas em espa¸cos bidi- mensionais. Um exemplo deste tipo de t´ecnica s˜ao as coordenadas paralelas, cuja id´eia b´asica ´e mapear os dados k-dimensionais em uma visualiza¸c˜ao bidimensional, desenhando eixos paralelos igualmente espassados. Cada eixo corresponde a um atributo e cada item ´e representado por uma poli-linha que intersecta cada eixo em um ponto, que corresponde ao valor associado ao atributo em quest˜ao.

A t´ecnica iconogr´afica procura mapear cada item de dados multidimensionais em um ´ıcone, de forma que as suas caracter´ısticas visuais reflitam os valores que os ´ıcones rep- resentam. A t´ecnica baseada em pixels, mapeia cada valor de dimens˜ao para um pixel colorido, agrupando os pixels pertencentes a cada dimens˜ao em ´areas adjacentes. J´a as t´ecnicas hier´arquicas subdividem o espa¸co k-dimensional e apresentam os sub-espa¸cos obtidos de maneira hier´arquica.

Dependendo do tipo de dados, a utiliza¸c˜ao de uma ou a combina¸c˜ao de v´arias t´ecnicas de visualiza¸c˜ao em conjunto com t´ecnicas de intera¸c˜ao e distor¸c˜ao permite uma melhor intera¸c˜ao do usu´ario com a visualiza¸c˜ao. Desse modo, possibilita uma melhor explora¸c˜ao dos dados.

As t´ecnicas de intera¸c˜ao proporcionam recursos para o usu´ario interagir com a vi- sualiza¸c˜ao, mudando-a dinamicamente de acordo com os objetivos da explora¸c˜ao. J´a as t´ecnicas de distor¸c˜ao auxiliam no processo de explora¸c˜ao dos dados, possibilitando ao usu´ario focar em detalhes sem que haja uma perda da vis˜ao geral dos dados. Keim & Ward (2003) descreveu as t´ecnicas de proje¸c˜ao dinˆamica, filtragem interativa, zoom interativo, distor¸c˜ao interativa e liga¸c˜ao e sele¸c˜ao interativas.

Proje¸c˜ao dinˆamica - permite mudar dinamicamente as proje¸c˜oes multidimensionais para uma melhor explora¸c˜ao do conjunto de dados. A principal desvantagem desta t´ecnica ´e o crescimento exponencial do n´umero de proje¸c˜oes `a medida do crescimento do n´umero de dimens˜oes.

ativamente. Esta filtragem pode ser realizada por meio de sele¸c˜oes ou consultas. Zoom interativo permite que o usu´ario observe, ao mesmo tempo, uma vis˜ao geral dos

dados e detalhes dos dados de interesse.

Distor¸c˜ao interativa - exibe por¸c˜oes de dados com um n´ıvel alto de detalhes (res- olu¸c˜ao), enquanto outros com um n´ıvel baixo. Em outras palavras, ´e como se a t´ecnica exibisse os dados de interesse na perspectiva de uma lente de aumento, enquanto os outros dados s˜ao mostrados de maneira normal.

Liga¸c˜ao e sele¸c˜ao interativas - possibilitam a combina¸c˜ao de diferentes visualiza¸c˜oes com o objetivo de tornar a explora¸c˜ao mais eficiente. Assim, ´e poss´ıvel identificar correla¸c˜oes que dificilmente seriam percebidas utilizando apenas um tipo de visua- liza¸c˜ao.

Considerando a classifica¸c˜ao das t´ecnicas de visualiza¸c˜ao de informa¸c˜ao segundo Keim & Ward (2003), na metodologia proposta neste trabalho (a ser descrita no Cap´ıtulo 4) s˜ao utilizados trˆes tipos de dados a serem visualizados, duas t´ecnicas de visualiza¸c˜ao e duas t´ecnicas interativas. Os dados visualizados podem ser bidimensionais (duas medidas para o gr´afico X-Y), multidimensionais (trˆes ou mais medidas para os gr´aficos de barra) e hierarquias (taxonomias). As t´ecnicas de visualiza¸c˜ao utilizadas s˜ao o padr˜ao 2D (Gr´afico X-Y, Barras e Pizza) e hier´arquica (visualiza¸c˜ao das taxonomias). J´a as t´ecnicas inter- ativas utilizadas s˜ao a padr˜ao (intera¸c˜ao com a visualiza¸c˜ao, mudando-a dinamicamente de acordo com os objetivos) e a filtragem (filtragem interativa nos gr´aficos X-Y de acordo com valores de medidas ou itens de regras).

Conhecendo um pouco sobre o que ´e visualiza¸c˜ao de informa¸c˜ao e a sua classifica¸c˜ao, na pr´oxima se¸c˜ao s˜ao apresentadas algumas formas de visualiza¸c˜ao de regras de associa¸c˜ao.