Office XP Charting Examples in asp.net

2006-6-30 15:28:14   Count:
Imports OWC.StimGraph.Helper

  

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


             @#Create ChartSpace/Chart

Dim oChartSpace As New OWC10.ChartSpace()

Dim oChart As OWC10.ChChart

Dim oSeries As OWC10.ChSeries

  

@#Get a newly created chart from the ChartSpace

oChart = oChartSpace.Charts.Add

  

@#Get a newly created series from the Chart

oSeries = oChart.SeriesCollection.Add

  

@#Set the Title

oChart.HasTitle = True

oChart.Title.Caption = "Dot Net Charting"

  

@#DEMO Hard Coded

Dim aValues() As Double = {1, 2, 4, 8, 16}

Dim aCat() As String = {"A", "B", "C", "D", "E"}

  

@#Setup the text on the bottom axis

Call oChart.SetData(OWC10.ChartDimensionsEnum.chDimCategories, -1, GetChartSafeArray(aCat))

  

@#Add the data to the series

Call oSeries.SetData(OWC10.ChartDimensionsEnum.chDimValues, -1, GetChartSafeArray(aValues))

  

@#*******************************************************************************

@#*** Output the Chart

@#*******************************************************************************

@#Erase any Garbage from Response

Response.Buffer = True

Response.Clear()

  

@#Tell Browser to expect a GIF

Response.ContentType = "image/gif"

  

@#Send the GIF Binary Data

Response.BinaryWrite(oChartSpace.GetPicture("gif", 300, 300))

  

@#Stop

Response.End()

End Sub


浏览该文章的用户为您推荐了该信息: