OWC资料收集-如何创建组合图表与图表 Web 组件

注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号:240263
最后修改:2004年7月15日
修订:2.2

概要

<script type="text/javascript">loadTOCNode(1, 'summary');</script>
本文介绍如何创建使用 Office 图表 Web 组件组合图表。

回到顶端

更多信息

<script type="text/javascript">loadTOCNode(1, 'moreinformation');</script>
组合图表包括系列与列、 行或区域。 要创建组合图表, 设置每个系列的 Type 属性。 来阐释, 可能用于以下代码从与两个系列图表创建区域 / 列组合图表:
示例代码
<script type="text/javascript">loadTOCNode(3, 'moreinformation');</script>
<html>
<body>

<object id=ChartSpace1 classid=CLSID:0002E500-0000-0000-C000-000000000046 style="width:100%;height:350"></object>

<script language=vbscript>

Sub Window_OnLoad()

    Dim oChart
    Dim oSeries1, oSeries2
    dim oConst
    
    'Ensure ChartSpace1 is empty:
    ChartSpace1.Clear

    Set oConst = ChartSpace1.Constants

    'Create a new chart in the ChartSpace
    Set oChart = ChartSpace1.Charts.Add
    
    'Add a series of type Column
    Set oSeries1 = oChart.SeriesCollection.Add
    With oSeries1
        .Caption = "Sales"
        .SetData oConst.chDimCategories, oConst.chDataLiteral, _
                 Array("1994", "1995", "1996", "1997")
        .SetData oConst.chDimValues, oConst.chDataLiteral, _
                 Array(50, 60, 55, 59)
        .Type = oConst.chChartTypeColumnClustered
    End With
    
    'Add a second series of type Line
    Set oSeries2 = oChart.SeriesCollection.Add
    With oSeries2
        .Caption = "Profit"
        .SetData oConst.chDimCategories, oConst.chDataLiteral, _
                 Array("1994", "1995", "1996", "1997")
        .SetData oConst.chDimValues, oConst.chDataLiteral, _
                 Array(39, 47, 52, 46)
        .Type = oConst.chChartTypeLine
    End With
    
    'Add a second value axis to the Chart
    oChart.Axes.Add oChart.Scalings(oConst.chDimValues), _
                 oConst.chAxisPositionRight, oConst.chValueAxis

    'Display the legend
    oChart.HasLegend = True
    oChart.Legend.Position = oConst.chLegendPositionBottom
    
    'Display the title for the chart
    oChart.HasTitle = True
    oChart.Title.Caption = "Four Year Overview"

End Sub

</script>
</body>
</html>
				
有关图表和系列类型说明
<script type="text/javascript">loadTOCNode(3, 'moreinformation');</script> 图表和系列具有一个 Type 属性。 对于每个系列在图表中设置 Type 属性的图表对象更改图表类型。 注意如果查询的组合图表, Type 属性返回值是 chChartTypeCombo (或 - 1)。 chChartTypeCombo 指示图表上系列具有不同类型。 您无法将图表类型设置 chChartTypeCombo ; 如果这样, 收到错误。

如前所述, 组合图表可以包括仅的系列与列、 区域或线条类型。 如果试图将图表上系列更改为兼容类型, 更改图表上所有系列类型。 换句话说, 您更改图表对象本身的 Type 属性。
备注有关数值轴
<script type="text/javascript">loadTOCNode(3, 'moreinformation');</script> 组合图表可以有两个数值轴。 数值轴在图表上始终具有相同刻度。 在有两个系列 y 值是值, 中大大不同方案系列带小值由系列外观 " dwarfed " 用大值可能会。 遗憾, 使用 ChartWeb 组件时有将无法由于数值轴刻度不同能避免此问题。

有方法可以考虑使用非常不同值用于两个系列:
ChartSpace 中创建两个单独的图表。 - 或 -

因为 Excel 图表可以有不同刻度用于辅助 y 轴在 MicrosoftExcel 创建图表。 通过单击 文件 菜单上 另存为 Web页 可能再发布非交互式图表。 当在发布图表以此方式, 图片的图表实际保存到 GIF 文件。

与 Office Web 组件有两个数值轴使用不同刻度版本 10 和 11, 版本。 有关其他信息, 请单击下列文章编号以查看 Microsoft 知识库中相应:
286211 (http://support.microsoft.com/kb/286211/) 如何创建使用 Office XP 图表组件或 Office 2003 图表组件组合图表

回到顶端

参考

<script type="text/javascript">loadTOCNode(1, 'references');</script>
请对数, 以查看 Microsoft 知识库中相应其他有关使用图表 Web 组件, 请单击:
235885 (http://support.microsoft.com/kb/235885/EN-US/) 如何使用 Office 图表 Web 组件与 VB
有关从 Microsoft Excel 图表, 编程创建 GIF 文件信息请单击以查看 Microsoft 知识库中相应对下面数:
163103 (http://support.microsoft.com/kb/163103/EN-US/) 如何从 MicrosoftExcel 图表创建 GIF 文件
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农丁丁

你的认可是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值