 |
<%
' Define as variáveis
Dim array_Titulo(4), array_Valores10(4), array_Valores11(4)
' Cria uma instância do controle
Set OfficeWeb = Server.CreateObject("OWC10.ChartSpace")
Set constants = OfficeWeb.Constants
OfficeWeb.Border.Color = constants.chColorNone
' Cria um array com os valores do gráfico do mês 10
array_Valores10(0) = 223
array_Valores10(1) = 177
array_Valores10(2) = 296
array_Valores10(3) = 109
array_Valores10(4) = 181
' Cria um array com os valores do gráfico do mês 11
array_Valores11(0) = 250
array_Valores11(1) = 190
array_Valores11(2) = 244
array_Valores11(3) = 85
array_Valores11(4) = 125
' Cria um array com os títulos do gráfico
array_Titulo(0) = "Domínio 01"
array_Titulo(1) = "Domínio 02"
array_Titulo(2) = "Domínio 03"
array_Titulo(3) = "Domínio 04"
array_Titulo(4) = "Domínio 05"
With OfficeWeb
' Inclui um objeto no gráfico
.Charts.Add
' Tipo de grafico em coluna 3D
.Charts(0).Type = OfficeWeb.Constants.chChartTypeColumn3d
' Incluindo série no gráfico
.Charts(0).SeriesCollection.Add
' Definindo o titulo da série
.Charts(0).SeriesCollection(0).Caption = "Mês 11"
' Adicionando as categorias e os valores da série
.Charts(0).SeriesCollection(0).SetData constants.chDimCategories, constants.chDataLiteral, array_Titulo
.Charts(0).SeriesCollection(0).SetData constants.chDimValues, constants.chDataLiteral, array_Valores11
End With
With OfficeWeb
' Incluindo série no gráfico
.Charts(0).SeriesCollection.Add
' Definindo o titulo da série
.Charts(0).SeriesCollection(1).Caption = "Mês 10"
' Adicionando as categorias e os valores da série
.Charts(0).SeriesCollection(1).SetData constants.chDimCategories, constants.chDataLiteral, array_Titulo
.Charts(0).SeriesCollection(1).SetData constants.chDimValues, constants.chDataLiteral, array_Valores10
End With
' Imprime a imagem do gráfico na tela
Response.ContentType = "image/gif"
Response.BinaryWrite OfficeWeb.GetPicture("gif", 700, 450)
' Tira os objetos da memória
Set constants = Nothing
Set OfficeWeb = Nothing
%>
|