Angular Trabalhando com Gráficos
A funcionalidade WorksheetChart
do Angular Excel Engine da Infragistics permite que você adicione representações gráficas visuais de tendências de dados em regiões de células em uma planilha. Por exemplo, se você quiser ver seus dados do Excel em uma região de células visualizados como uma coluna, linha ou mais de 70 outros tipos de gráfico, esse recurso pode ajudar você a conseguir isso.
Angular Working with Charts Example
Usage
Para adicionar um gráfico a uma planilha, você deve usar o método AddChart
da coleção de formas da planilha. Neste método, você pode especificar o tipo de gráfico que deseja usar, a célula superior esquerda, a célula inferior direita e as porcentagens dessas células que você deseja que o gráfico ocupe.
O método AddChart
retorna o elemento do gráfico da planilha a ser adicionado à planilha. Depois de ter isso, você pode usar o método setSourceData
no gráfico para definir um endereço de célula da região de células da planilha que você deseja usar como uma fonte de dados, bem como se você deseja ou não alternar o mapeamento de colunas e linhas para os eixos X e Y.
Há mais de 70 tipos de gráficos suportados, incluindo Line
, Area
, IgxColumnComponent
e Pie
.
O código a seguir demonstra como usar o recurso de gráficos do Excel. O snippet abaixo adicionará um gráfico de colunas entre a primeira célula e a 13ª célula na primeira linha da planilha. Os dados de origem são então definidos para os dados na região de A2:M6, alternando o mapeamento de colunas e linhas para os eixos X e Y do gráfico de colunas:
var chart = ws.shapes().addChart(ChartType.ColumnClustered,
ws.rows(0).cells(0), { x: 0, y: 0 },
ws.rows(0).cells(12), { x: 100, y: 100 });
chart.setSourceData("A2:M6", true);
API References
AddChart
Area
IgxColumnComponent
Line
Pie
WorksheetChart