在线情况
楼主
  • 头像
  • 级别
    • 积分4
    • 经验124
    • 文章2
    • 注册2006-05-19
    关于用ASPCHART画饼图
    例程:
    <%
       Response.ContentType="image/bmp"
       '创建图表对象
       Set DelphiASPObj = Server.CreateObject("AspChart.WebChart")
       '设置生成图表的宽度和高度
       DelphiASPObj.Width=310
       DelphiASPObj.Height=200
      '是否显示坐标轴 True:显示 False:不显示
       DelphiASPOBJ.AxisVisible =True
       '是否显示图例
       DelphiASPOBJ.LengedVisible=False
       '图表外观是否以3D形式显示
       DelphiASPOBJ.View3D =True
       '图表的横坐标是显示的数字还是显示的文字
       '当为1时显示为文字,在增加数据时如下面AddXY的调用格式
       DelphiASPOBJ.XAxisType=1
       '图表的类型:0:直线 1:柱状图2:饼状图 3:水平柱状图 4:区域填充图 5:点形图
       DelphiASPOBJ.ChartType=2
       '图表的纵坐标文字
       DelphiASPOBj.LeftAxisText="(单位:吨)"
       '图表的横坐标文字
       DelphiASPOBJ.BottomAxisText="生产月份"
       '图表的标题
       DelphiASPOBJ.ChartTitle="生产统计图"

       '以下AddXY方法为向图表显示的数据。
       '注意:当XAxisType值为1 时,本方法的第一个参数是数字,第二个是文字
       '当XAxisType值为0 时  ,本方法的第一个,第二个参数都为数字
       [COLOR=red]DelphiASPObj.AddXY 0,"一月"
       DelphiASPObj.AddXY 80,"二月"
       DelphiASPObj.AddXY 160,"三月"
       DelphiASPObj.AddXY 240,"四月"
       DelphiASPObj.AddXY 310,"五月"[/COLOR]

       '获取返回的图形
       ret=  DelphiASPObj.GetChart
       '向客户端绘图
       Response.BinaryWrite ret
       
       Response.End
    %>

    问题:
    我要显示的数据是一个数组,怎么写(我以图红),我写成
    FOR i=O TO j

    DelphiASPObj.AddXY &""&d(i)&",""&m(i)&"""

    next


    是不行的,怎么写呀[em12]
    asp技术学习感谢您的参与
    Page created in 0.0312 seconds with 8 queries.