社区
ASP
帖子详情
owc 的问题!
whlym
2003-07-11 03:05:13
要怎样才能在一个图表中加入2个系列?比如在曲线图中的怎样可以有两条曲线?
...全文
39
1
打赏
收藏
owc 的问题!
要怎样才能在一个图表中加入2个系列?比如在曲线图中的怎样可以有两条曲线?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
t98
2003-07-11
打赏
举报
回复
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="vbscript">
sub window_onload()
<%’用ASP实现与数据库连接,查询得到:(本段代码略)
‘横坐标(日期)的数值,放在数组days中
‘横坐标的总点数(即这段时间包含多少天),放在变量numb中
‘计划完成的数值,放在数组plans中
‘实际完成的数值,放在数组facts中
‘关闭与数据库的连接
%>
Dim categories(34), values(34)
‘将横坐标的值赋给Vbscript环境下的数组categories
<%for i=0 to (numb – 1)%>
categories(<%=I%>)=<%=(days(i) & "日") %>
<%next%>
ChartSpace1.Charts.Add ‘将图表添加到图表工作区中
‘将变量c设置为 Constants 属性所返回的对象,
‘因为在 VBScript 中不能使用已命名的常量
Set c = ChartSpace1.Constants
ChartSpace1.Charts(0).hastitle=true ‘图表有标题
ChartSpace1.Charts(0).Title.Font.Name = "仿宋_GB231280" ‘标题字体
ChartSpace1.Charts(0).Title.Font.size=12 ‘标题字体大小
ChartSpace1.Charts(0).Title.caption="数据比较" ‘标题内容
ChartSpace1.Charts(0).HasLegend = True ‘指定图表具有图例
‘指定图表的图形方式为列状图
ChartSpace1.Charts(0).type=c.chChartTypeColumnClustered
‘给图表赋横坐标的值
ChartSpace1.Charts(0).SetData c.chDimCategories, c.chDataLiteral,categories
‘系列0对应计划完成数值
ChartSpace1.Charts(0).SeriesCollection(0).Caption="计划完成" ‘系列0的图例
‘将计划完成的值赋给Vbscript环境下的数组values
<%for i=0 to (numb – 1)%>
values(<%=I%>)=<%=plans (i) %>
<%next%>
‘将计划完成的值赋给图表的系列0
ChartSpace1.Charts(0).SeriesCollection(0).SetData c.chDimValues, c.chDataLiteral, values
ChartSpace1.Charts(0).SeriesCollection.Add ‘向图表中添加系列1
ChartSpace1.Charts(0).SeriesCollection(1).Caption="实际完成" ‘系列1的图例
‘将实际完成的值赋给Vbscript环境下的数组values
<%for i=0 to (numb – 1)%>
values(<%=I%>)=<%=facts (i) %>
<%next%>
‘将实际完成的值赋给图表的系列1
ChartSpace1.Charts(0).SeriesCollection(1).SetData c.chDimValues, c.chDataLiteral, values
‘指定纵坐标轴有标题,并赋值,然后指定数据的显示格式
ChartSpace1.Charts(0).axes(c.chAxisPositionLeft).hastitle=true
ChartSpace1.Charts(0).axes(c.chAxisPositionLeft).title.caption="数量"
ChartSpace1.Charts(0).Axes(c.chAxisPositionLeft).NumberFormat = "0.##"
‘指定横坐标轴有标题,并赋值
ChartSpace1.Charts(0).axes(c.chAxisPositionBottom).hastitle=true
ChartSpace1.Charts(0).axes(c.chAxisPositionBottom).title.caption="日期"
end sub
‘根据用户选择的图形方式,改变图表的形状
sub dd_onchange()
ChartSpace1.Charts(0).type=dd(dd.selectedIndex).value
end sub
</script>
</HEAD>
<BODY>
<select name="dd" size="1">
<option value="0" selected>列状图</option>
<option value="3">栏状图</option>
<option value="6">平滑曲线图</option>
<option value="18">饼形图</option>
<option value="29">面积图</option>
</select>
<!-- 创建一个图表工作区对象, 名为“ChartSpace1” à
<P>
<object id=ChartSpace1 classid=CLSID:0002E500-0000-0000-C000-000000000046 codebase=”msowc.dll” style="width:100%;height:350"></object>
</P>
</BODY>
</HTML>
OWC
10,
OWC
11编程参考及
OWC
10.dll,
OWC
11.dll
OWC
是MS Office的组件,可以用来为ASP、ASP.NET等网页程序和应用程序生成统计图表,本资源是
OWC
的使用帮助文档。
OWC
11.msi+
OWC
11.DLL
OWC
11.msi
OWC
11.DLL
OWC
.zip_Excel.dll_
OWC
_
OWC
excel_
owc
vba11.chm
在网页中实现excel透视表的例子,调用了excel的
owc
.Dll
owc
报表的一些
问题
owc
与offic2007的一般常见
问题
office2003
owc
11
Office Web Components 是组件对象模型 (COM) 控件的集合,可用于将电子表格、图表和数据库发布到网站上。
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章