查看: 1193|回复: 5
|
owc11, y-axis 的问题, 求救
[复制链接]
|
|
2006 July
我用 owc11 来画 line chart 的话,如果y axis 是date,x-axis 是label
那该怎么code?..
因为这样不行。。。
- dim str,strinterval as string
-
- strinterval = "a,b,c,d,e"
- str = "7/1/2005,7/2/2005,7/3/2005,7/4/2005,7/5/2005"
- Dim oChartSpace As OWC11.ChartSpaceClass = New OWC11.ChartSpaceClass
- Dim oconst = oChartSpace.Constants
- oChartSpace.Charts.Add(0)
- oChartSpace.Charts(0).Type = 6
- oChartSpace.Charts(0).HasTitle = True
- oChartSpace.Charts(0).Title.Caption = "experiment"
- oChartSpace.Charts(0).SeriesCollection.Add(0)
-
- oChartSpace.Charts(0).SeriesCollection(0).SetData(OWC11.ChartDimensionsEnum.chDimCategories, Convert.ToInt32(OWC11.ChartSpecialDataSourcesEnum.chDataLiteral), strinterval)
- oChartSpace.Charts(0).SeriesCollection(0).SetData(OWC11.ChartDimensionsEnum.chDimValues, OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, str)
复制代码
y axis 只显示integer..
[ 本帖最后由 tensaix2j 于 19-7-2006 10:53 AM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
发表于 4-8-2006 10:17 AM
|
显示全部楼层
看你这么可怜。。。我就想办法帮帮你吧。。。(我也不是很会 )
试试加这一行。。。
[size=-1]- oChartSpace1.Charts(0).Axes(oconst.chAxisPositionLeft).NumberFormat = "DD/MM/YY"
复制代码
以下,是我用html来做的,你可以参考看看。。。
[size=-1]- <object id=ChartSpace1 classid=CLSID:0002E55D-0000-0000-C000-000000000046 style="width:500;height:400"></object>
- <script language=vbs>
- Sub Window_OnLoad()
- Dim categories(3)
- Dim values(3)
- Dim chConstants
- categories(0) = "a"
- categories(1) = "b"
- categories(2) = "c"
- categories(3) = "d"
- ChartSpace1.Clear
- ChartSpace1.Charts.Add(0)
- ChartSpace1.Charts(0).Type = 6
- ChartSpace1.Charts(0).HasTitle = True
- Set chConstants = ChartSpace1.Constants
- ChartSpace1.Charts(0).SeriesCollection.Add(0)
- values(0) = #1/8/98#
- values(1) = #8/4/98#
- values(2) = #7/2/98#
- values(3) = #1/7/98#
- ChartSpace1.Charts(0).SeriesCollection(0).Caption = "1998"
- ChartSpace1.Charts(0).SeriesCollection(0).SetData chConstants.chDimCategories, chConstants.chDataLiteral, categories
- ChartSpace1.Charts(0).SeriesCollection(0).SetData chConstants.chDimValues, chConstants.chDataLiteral, values
- ChartSpace1.Charts(0).HasLegend = True
- ChartSpace1.Charts(0).Axes(chConstants.chAxisPositionLeft).NumberFormat = "DD/MM/YY"
- ChartSpace1.Charts(0).Axes(chConstants.chAxisPositionLeft).MajorUnit = 30
- End Sub
- </script>
复制代码
[ 本帖最后由 meemee 于 4-8-2006 10:19 AM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|