ASP 中利用OWC 服務器端組件動態生成圖表

ASP 中利用OWC 服務器端組件動態生成圖表

        圖表標題描述圖表的標題(圖1)。本標題可以位於圖表的上方、下方、左方或右方。

        

oChart.HasTitle=true (指定是否顯示圖表標題)

  oChart.Title.Caption=“預計與實際銷售額” (指定顯示的內容)

  oChart.Title..Position =“Center”(指定位於圖表的位置)

  set fnt=ochart.title.font

  fnt.name=“黑體”(指定圖表標題的字體)

  fnt.size=“10”(指定圖表標題的字號)

  fnt.color=“#000000”(指定圖表標題的顏色)

  fnt.bold=true(指定圖表標題的字形——加粗)

  fnt.italic=true(指定圖表標題的字形——斜體)

  數值(Y)軸標題是用於描述數值軸度量內容的標題。

  s e t a x = o c h a r t . A x e s ( o c o n s t .chCategoryAxis)

  ax.hastitle=true (顯示數值軸標題)

  ax.Title.Caption= “銷售額(單位:百萬)”(設置數值軸標題的內容)

  set fnt=ax.title.font (以下爲設置數值軸標題的字體、字號、顏色、字形)

  fnt.name=“黑體”

  fnt.size=“10”

  fnt.color=“#000000”

  fnt.bold=true

  fnt.italic=true

  數值(Y)軸標誌也稱爲刻度線標誌。這些標誌描述了數值軸上的度量值。

  ax.MajorTickMarks = oconst.chTickMarkNone(不顯示數值軸主要刻度線)

  ax.MajorGridlines.Line.Color ="white" (設置指定座標軸上主網格線的顏色和線寬)

  ax.MajorGridlines.Line.Weight = 5

  分類(X)軸標題它是用於描述分類軸繪製內容的標題。

  s e t a x = o c h a r t . A x e s ( o c o n s t .chAxisPositionBottom)

  ax.hastitle=true(顯示分類軸標題)

  ax.Title.Caption= “季度”(設置分類軸標題的內容)

  set fnt=ax.title.font(以下爲設置分類軸標題的字體、字號、顏色、字形)

  fnt.name=“黑體”

  fnt.size=“10”

  fnt.color=“#000000”

  fnt.bold=true

  fnt.italic=true

  分類(X)標誌也稱爲刻度線標誌。這些標誌顯示了分類軸上的分類名稱。分類是由圖表中每個數據系列的一個數據點構成的一組相關數據點。

  a x . P o s i t i o n = o c o n s t .chAxisPositionBottom (指定分類標誌的顯示位置,對有些圖表顯示類型,該設定不起作用。指定圖表顯示類型爲折線型時可看到設定的效果)

  分類標誌顯示內容的設置見“數據標誌”。

  圖例爲圖表中數據系列或分類指定的圖案或顏色標示。

  ochart.HasLegend=True(顯示圖例)

  oChart.Legend.Position = oconst.

  chLegendPositionLeft (設置圖例的位置在左邊,位置可修改)

  系列名稱是一個名稱,用於描述構成一個數據系列的一組相關數據點。系列名稱顯示在圖例項標識旁的圖例中。在前面的圖表示例中,“預計”和“實際”都是對應於圖表中數據標記的系列名稱。

  set fnt=oChart.Legend.Font (以下爲設置系列名稱的字體、字號、顏色、字形)

  fnt.name=“黑體”

  fnt.size=“10”

  fnt.color=“#000000”

  fnt.bold=true

  fnt.italic=true

  數據標誌它是用於提供有關數據標記附加信息的標誌,而其中的數據標記則代表單個數據點或值。對於不同的圖表類型,數據標誌可以顯示值、數據系列或分類的名稱、百分比,或者顯示這些項的組合。

  set oseries(i)=oChart.SeriesCollection.add ' 生成一條series 曲線

  with oseries(i)

  .DataLabelsCollection.Add(在指定系列中添加數據標誌)

  .caption=“XXXX”(設置分類標誌顯示的具體內容)

  .SetData oconst.chDimCategories,oconst.chDataLiteral,XXX (設置X軸的數據值)

  .SetData oconst.chDimValues,oconst.chDataLiteral,XXX(設置Y 軸的數據值)

  .type=0(設置圖表顯示的類型,0 表示普通柱形圖)

  end with

  對照圖片,我們可以知道,X 軸爲日期(季度),Y軸爲銷售額,繪圖區爲具體的銷售額數據。

  OWC支持在同一張圖表中顯示兩條以上的曲線(或兩個不同顏色的柱子,如上圖所示的預計與實際)。因此,要生成我們所看到的圖片,只需先生成一條series 曲線(即在繪圖區中先繪出預計的銷售額圖表),然後再添加一條series曲線(即在繪圖區中繪出實際的銷售額圖表)就行了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章