• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • ASP Chart 使用范例

    發表于:2007-06-30來源:作者:點擊數: 標簽:
    Simple Chart Example 使用很簡單哦,這樣就可以了: 用Server.CreateObject建立對象 設置圖表屬性 調用SaveChart方法保存到硬盤或者用Response.BinaryWrite Chart.Image直接發送 下面這段代碼是示范如何建立一個柱圖的: ctBar = 1 cNone = 0 cGradient =6 r
    Simple Chart Example
    使用很簡單哦,這樣就可以了:

    用Server.CreateObject建立對象
    設置圖表屬性
    調用SaveChart方法保存到硬盤或者用Response.BinaryWrite Chart.Image直接發送
    下面這段代碼是示范如何建立一個柱圖的:

    ctBar = 1
    cNone = 0
    cGradient =6

    rem **********************************************************************
    rem * Instantiate the Chart component
    rem **********************************************************************
    Set Chart = Server.CreateObject ("ASPChart.Chart")

    rem **********************************************************************
    rem * Add a Bar series with 3 points
    rem **********************************************************************
    Chart.AddSeries (ctBar)
    Chart.AddValue 200, "Regular", vbBlue
    Chart.AddValue 233, "Enhanced ", vbRed
    Chart.AddValue 260, "Free", vbGreen
    Chart.BarStyle = cGradient

    rem **********************************************************************
    rem * Set the PanelColor, remove the OuterBevel
    rem **********************************************************************
    Chart.PanelColor = vbWhite
    Chart.BevelOuter = cNone
    Chart.ChartBGColor = vbWhite

    rem **********************************************************************
    rem * Set the Width and Height of the image
    rem **********************************************************************
    Chart.Height = 300
    Chart.Width = 500

    rem **********************************************************************
    rem * Set the filename, save the image and write the image tag
    rem **********************************************************************
    Chart.FileName = "d:\.netpub\wwwroot\images\smpchrt1.jpg"
    憭也不知道用Server.MapPath,不知道是笨呢還是圖效率高。
    Chart.SaveChart
    Response.Write "<img src=""/images/smpchrt1.jpg"">"

    rem **********************************************************************
    rem * Destroy the object
    rem **********************************************************************
    Set Chart = nothing

    Multiple Series per Chart
    下面這段代碼是示范如何建立多列數據的圖表的.

    Set Chart = Server.CreateObject("AspChart.Chart")
    Randomize
    Chart.AddSeries 7 憭Candle Series
    dblOpen = 1000 + Rnd(100)
    for intCount = 1 to 30
    dblBase = Round(100*Rnd-50)
    Chart.AddCandle Now + intCount, dblOpen, dblOpen+20, dblOpen-20, dblOpen+dblBase
    dblOpen = dblOpen + dblBase
    next

    Randomize
    Chart.AddSeries 5 憭這樣再調用一次AddSeries就可以再加一列數據了
    dblOpen = 1000 + Rnd(100)
    for intCount = 1 to 30


    dt = Now + intCount
    dblBase = Round(100*Rnd-50)
    Chart.AddXY dt, dblOpen, CStr(Month(dt))+ "/" + _
    CStr(Day(dt))+"/" + CStr(Year (dt) Mod 100),vbRed
    dblOpen = dblOpen + dblBase
    next

    再加一段直接輸出到瀏覽器的例子吧:

    Response.ContentType = "image/JPEG"
    Dim Chart
    Set Chart = Server.CreateObject ("ASPChart.Chart")
    Chart.AddSeries (ctBar)
    Chart.AddValue 200, "Regular", vbBlue
    Chart.AddValue 233, "Enhanced ", vbRed
    Chart.AddValue 260, "Free", vbGreen
    Chart.BarStyle = cGradient

    Chart.PanelColor = vbWhite
    Chart.BevelOuter = cNone
    Chart.ChartBGColor = vbWhite

    Chart.Height = 300
    Chart.Width = 500
    Response.BinaryWrite Chart.Image
    Set Chart = nothing

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>