如何制作K线图?_编程10000问

<%@ Language=VBScript %>
<%
Response.Buffer=true
Response.Expires = 0
Response.ExpiresAbsolute = now() - 1
Response.Addheader "cache-control","private"
Response.Addheader "pragma","no-cache"
%>
<!DOCTYPE html PUBLIC "-//W3C//Dtd html 4.0 Transitional//EN">

<html>
<body>
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
  <td> <p align="center"><font color="#008000" size="4" face="黑体">精彩春风之K线图</font></td>
</tr>
<tr>
    <td width=60% collspan=2> <object id=ChartSpace1 classid=CLSID:0002E500-0000-0000-C000-000000000046
style="width:100%;height:350">
        <embed>
        </embed>
      </object>
      <script language=vbs>
Sub Window_OnLoad()
Dim categories(4)
Dim valuesopen(4),valuesclose(4),valueshigh(4),valueslow(4)

    categories(0) = "17/10/2001"
    categories(1) = "18/10/2001"
    categories(2) = "19/10/2001"
    categories(3) = "20/10/2001"<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

' 创建一个字符串数组表明分类.
    ChartSpace1.Clear
    ChartSpace1.Charts.Add
    Set c = ChartSpace1.Constants
ChartSpace1.Charts(0).Type = c.chChartTypeStockOHLC

' 清空线图工作区已存在的内容,以添加新的.

    ' 添加一个serie到图表.

    ChartSpace1.Charts(0).SeriesCollection.Add

ReDim values(4,4)

valuesopen(0) = 10
valuesopen(1) = 18
valuesopen(2) = 9
valuesopen(3) = 16

valuesclose(0) = 16
valuesclose(1) = 21
valuesclose(2) = 11
valuesclose(3) = 17

valueshigh(0) = 17
valueshigh(1) = 29
valueshigh(2) = 16
valueshigh(3) = 16

valueslow(0) = 9
valueslow(1) =15
valueslow(2) = 9
valueslow(3) = 11

ChartSpace1.Charts(0).SeriesCollection(0).Caption = "Ativo X"
ChartSpace1.Charts(0).SeriesCollection(0).SetData c.chDimCategories, c.chDataLiteral, categories
ChartSpace1.Charts(0).SeriesCollection(0).SetData c.chDimOpenValues, c.chDataLiteral, valuesopen
ChartSpace1.Charts(0).SeriesCollection(0).SetData c.chDimHighValues, c.chDataLiteral, valueshigh
ChartSpace1.Charts(0).SeriesCollection(0).SetData c.chDimLowValues, c.chDataLiteral, valueslow
ChartSpace1.Charts(0).SeriesCollection(0).SetData c.chDimCloseValues, c.chDataLiteral, valuesclose

    ChartSpace1.Charts(0).HasLegend = True
    ChartSpace1.Charts(0).Axes(c.chAxisPositionLeft).MajorUnit = 1

' 让线图说明可见, 坐标轴从左起以百分比格式表示,以每10%为间隔.
End Sub
</script>
  </td>
  <td width=40%>

' 线图总宽.

</td>
</tr>
</table>
</body></html>

[1]

时间: 2024-10-30 03:15:29

如何制作K线图?_编程10000问的相关文章

终于搞定了,owc制作k线图

k线图 终于搞定了,刚才我犯了一个极其低级的错误,真想给自己一个大嘴巴. <%@ Language=VBScript %><% Response.Buffer=true Response.Expires = 0 Response.ExpiresAbsolute = now() - 1 Response.AddHeader "cache-control","private" Response.AddHeader "pragma",

如何制作一个弹出式的调查窗口?_编程10000问

    <%    Dim bSurvey  <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ' 是否显示调查表    const bID="1"  ' 调查表的id     bSurvey=false    ' 检查调查表是否已经显示过.    if instr(request.Cookies("s"),":&q

如何制作一个防止多次刷新计数的图片计数器?_编程10000问

请问如何做一个专业的图片计数器? <% countlong=8     ' 定义计数器位数. On Error Resume Next     ' 忽略所有的错误. count=server.mappath(count.txt) set cou = server.createobject(scripting.filesystemobject) set out=cou.opentextfile(count,1,false,false) counter=out.readline out.close

如何用数据库制作一个多用户版的计数器?_编程10000问

count.asp<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ' 计数器的核心程序. <%Set conn = Server.CreateObject("ADODB.Connection")dbpath=server.MapPath("count.mdb")conn.open "driver={Microsof

如何制作一个文本文件编辑器?_编程10000问

newdoc.asp<%@ Language=VBScript %><script id=DebugDirectives runat=server language=javascript>//Set these to true to enable debugging or tracing@set @debug=false@set @trace=false</script><html><head><META name=VI60_default

如何使图象随机显示?_编程10000问

<% dim p,ppic,dpic ppic=12 randomize p=Int((ppic*rnd)+1) dpic="chunfeng/images/"&p&".gif" %>  <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> [1]

如何制作一个倒计时的程序?_编程10000问

<%CountdownDate = #1/1/2008 00:00:00AM#If Date >= CountdownDate Then    Response.Write "2008  北京"    Response.EndEnd If theDate    = NowDaysLeft    = DateDiff("d",theDate,CountdownDate) - 1theDate    = DateAdd("d",DaysL

如何制作一个Web日程安排表?_编程10000问

chunfeng.asp<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ' 该页面可以看到已安排了哪些事情,并在底部链接可按月前后翻动. ' 该代码包含获得数据连接的函数,如果数据源一旦有变化,则只有一个位置需要编辑连接信息(服务器.用户和口令).   <@ LANGUAGE="VBscript"   ENABLESESSIONSTATE =

如何制作一个安全的页面?_编程10000问

manage.asp' 登录页面.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> <%@ Language=VBScript %><html><body><form name="Login" method="Post" action="login.asp"><