当前位置: 代码网 > it编程>编程语言>其他编程 > 如何制作K线图?

如何制作K线图?

2024年05月18日 其他编程 我要评论
<%@ language=vbscript %><%response.buffer=trueresponse.expires = 0response.expiresabsolute

<%@ 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"

' 创建一个字符串数组表明分类.
    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]

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com