[高手请进]用OWC生成图表,如何设置图表水平的标注
用OWC生成图表,当水平节点太多时,下边的水平标注一团糟,见图:
http://www.ecolor99.com/apply_file/a.jpg
如果节点少,效果还不错,见图:
http://www.ecolor99.com/apply_file/b.jpg
我的想法是当水平节点过多时,图表下方不显示标注
请教如何设置!
附源代码:
=======================================================================
sql="select cpjg,rq,cpmc from cp"
rs.CursorLocation = 3
rs.Open sql,conn,3
set m_cspace=server.CreateObject("OWC.Chart")
set cht=m_cspace.Charts.Add()
set c=m_cspace.Constants
cht.Type=c.chChartTypeLineMarkers
cht.HasLegend = False
set m_cspace.DataSource = rs
cht.SetData c.chDimSeriesNames, 0, "cpmc"
cht.SetData c.chDimCategories, 0, "day(rq)"
cht.SetData c.chDimValues, 0, "cpjg"
cht.HasTitle = True
cht.Title.Caption = "价格趋势图"
set fnt = cht.Title.Font
fnt.Name = "宋体"
fnt.Size = 10
fnt.Bold = True
set ax = cht.Axes(c.chAxisPositionBottom)
ax.HasTitle = True
ax.Title.Caption = "日期"
set fnt = ax.Title.Font
fnt.Name = "宋体"
fnt.Size = 10
fnt.Bold = True
set ax = cht.Axes(c.chAxisPositionLeft)
ax.HasTitle = True
ax.Title.Caption = "价格"
set fnt = ax.Title.Font
fnt.Name = "宋体"
fnt.Size = 10
fnt.Bold = True
=======================================================================
在线等!问题解决马上给分,嫌少再加+++++!