佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1191|回复: 5

owc11, y-axis 的问题, 求救

[复制链接]
发表于 12-7-2006 02:23 PM | 显示全部楼层 |阅读模式
2006 July


我用 owc11 来画 line chart 的话,如果y axis 是date,x-axis 是label

那该怎么code?..

因为这样不行。。。

  1.         dim str,strinterval as string
  2.        
  3.         strinterval = "a,b,c,d,e"
  4.         str = "7/1/2005,7/2/2005,7/3/2005,7/4/2005,7/5/2005"

  5.         Dim oChartSpace As OWC11.ChartSpaceClass = New OWC11.ChartSpaceClass
  6.         Dim oconst = oChartSpace.Constants

  7.         oChartSpace.Charts.Add(0)

  8.         oChartSpace.Charts(0).Type = 6
  9.         oChartSpace.Charts(0).HasTitle = True
  10.         oChartSpace.Charts(0).Title.Caption = "experiment"

  11.         oChartSpace.Charts(0).SeriesCollection.Add(0)

  12.       
  13.         oChartSpace.Charts(0).SeriesCollection(0).SetData(OWC11.ChartDimensionsEnum.chDimCategories, Convert.ToInt32(OWC11.ChartSpecialDataSourcesEnum.chDataLiteral), strinterval)
  14.         oChartSpace.Charts(0).SeriesCollection(0).SetData(OWC11.ChartDimensionsEnum.chDimValues, OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, str)

复制代码


y axis 只显示integer..

[ 本帖最后由 tensaix2j 于 19-7-2006 10:53 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 13-7-2006 04:13 PM | 显示全部楼层
帮帮忙好吗?很急下。。
回复

使用道具 举报

 楼主| 发表于 15-7-2006 12:07 AM | 显示全部楼层
我等了三天了。。
回复

使用道具 举报

 楼主| 发表于 3-8-2006 02:09 PM | 显示全部楼层
各位大大帮帮忙,我等了一个月。
google不到我要的答案。。
回复

使用道具 举报

发表于 3-8-2006 02:42 PM | 显示全部楼层
不好意思,我也不会。你不妨去以下的网址找找看。
http://www.codeproject.com
我在VB.NET 里search owc,是有一些例子。
回复

使用道具 举报

发表于 4-8-2006 10:17 AM | 显示全部楼层
看你这么可怜。。。我就想办法帮帮你吧。。。(我也不是很会)

试试加这一行。。。
[size=-1]
  1. oChartSpace1.Charts(0).Axes(oconst.chAxisPositionLeft).NumberFormat = "DD/MM/YY"
复制代码


以下,是我用html来做的,你可以参考看看。。。
[size=-1]
  1. <object id=ChartSpace1 classid=CLSID:0002E55D-0000-0000-C000-000000000046 style="width:500;height:400"></object>

  2. <script language=vbs>
  3. Sub Window_OnLoad()

  4.     Dim categories(3)
  5.     Dim values(3)
  6.     Dim chConstants

  7.     categories(0) = "a"
  8.     categories(1) = "b"
  9.     categories(2) = "c"
  10.     categories(3) = "d"

  11.     ChartSpace1.Clear
  12.     ChartSpace1.Charts.Add(0)
  13.     ChartSpace1.Charts(0).Type = 6
  14.     ChartSpace1.Charts(0).HasTitle = True
  15.     Set chConstants = ChartSpace1.Constants

  16.     ChartSpace1.Charts(0).SeriesCollection.Add(0)

  17.     values(0) = #1/8/98#
  18.     values(1) = #8/4/98#
  19.     values(2) = #7/2/98#
  20.     values(3) = #1/7/98#

  21.     ChartSpace1.Charts(0).SeriesCollection(0).Caption = "1998"
  22.     ChartSpace1.Charts(0).SeriesCollection(0).SetData chConstants.chDimCategories, chConstants.chDataLiteral, categories
  23.     ChartSpace1.Charts(0).SeriesCollection(0).SetData chConstants.chDimValues, chConstants.chDataLiteral, values

  24.     ChartSpace1.Charts(0).HasLegend = True
  25.     ChartSpace1.Charts(0).Axes(chConstants.chAxisPositionLeft).NumberFormat = "DD/MM/YY"
  26.     ChartSpace1.Charts(0).Axes(chConstants.chAxisPositionLeft).MajorUnit = 30

  27. End Sub
  28. </script>
复制代码


[ 本帖最后由 meemee 于 4-8-2006 10:19 AM 编辑 ]
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-8-2025 11:32 PM , Processed in 0.110938 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表