社区
ASP
帖子详情
owc 的问题!
whlym
2003-07-11 03:05:13
要怎样才能在一个图表中加入2个系列?比如在曲线图中的怎样可以有两条曲线?
...全文
41
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
11相较于
OWC
10,可能引入了一些新特性、改进和修复了已知
问题
。开发者在升级到
OWC
11时,应关注这些变更以充分利用新功能并确保现有代码的兼容性。 总之,
OWC
是一个强大的工具,能够将Office的强大功能扩展到Web...
OWC
11.msi+
OWC
11.DLL
5. **替代方案**:考虑到
OWC
11的年代和潜在
问题
,用户可能需要考虑更现代的解决方案,如使用HTML5和JavaScript库(如SheetJS、Handsontable等)来实现类似的功能,这些方案通常具有更好的跨平台和跨浏览器支持。...
OWC
.zip_Excel.dll_
OWC
_
OWC
excel_
owc
vba11.chm
标题中的"
OWC
.zip_Excel.dll_
OWC
_
OWC
excel_
owc
vba11.chm"提到了几个关键组件,它们都是与在Web环境中嵌入和操作Microsoft Excel功能相关的技术。让我们详细了解一下这些组件及其相关知识点。 1. **
OWC
(Office Web...
owc
报表的一些
问题
###
OWC
报表在 Office 2007 中的常见
问题
及解决方案 ####
OWC
简介
OWC
(Office Web Components)是微软提供的一组用于在 Web 应用程序中显示、编辑和创建 Microsoft Office 文件的技术。它允许用户在没有安装完整...
office2003
owc
11
尽管
OWC
11在当时提供了许多先进的特性,但随着技术的发展,其安全性和兼容性逐渐成为
问题
。由于依赖于ActiveX,它可能受到一些浏览器安全策略的限制,并且在现代浏览器中可能无法正常工作。因此,对于新项目,...
ASP
28,405
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章