• <menu id="w2i4a"></menu>
  • logo 【TeeChart Pro ActiveX教程】2018

    文檔首頁>>【TeeChart Pro ActiveX教程】2018>>【TeeChart Pro ActiveX教程】(二):圖表顯示屬性(下)

    【TeeChart Pro ActiveX教程】(二):圖表顯示屬性(下)


    下載TeeChart Pro ActiveX最新版本

    上篇文章講到圖表屬性中的General、 Axis、Titles和Legend四個屬性,本文接著講另外四個屬性Panel、Paging、Walls和3D。

    Panel屬性

    TeeChart Panel頁面允許您設(shè)置從根本上增強圖表外觀的參數(shù)。支持真彩色的顯示器最能看到面板漸變效果,但255色屏幕上的某些顏色組合是非??山邮艿?。 到目前為止,您熟悉TeeChart屬性,因此我們不會在此處運行所有屬性??梢酝ㄟ^Panel界面訪問面板屬性和方法: 選擇TChart1.Panel 以查看所有屬性的列表和示例。本教程附帶的Visual Basic演示包含面板屬性的綜合示例。

    teechart

    Color

    面板顏色將使用所選顏色繪制整個圖表背景。但是,如果選擇查看背景漸變或背景圖像,則會隱藏面板顏色。如果設(shè)置背面顏色,它將僅替換圖表框架中的面板顏色。

    Border

    您可以單獨定義邊框,也可以與“Bevel”屬性一起定義邊框。將邊框設(shè)置為可見True,您將在圖表面板的外部獲得“sunken”邊框效果。混合斜角和邊框以及操縱寬度幾乎可以提供任何3D效果組合。

    例如Bevel Inner/Bevel Outer/Width,這些屬性將在圖表面板的邊框上產(chǎn)生各種3D效果。在設(shè)計時修改它們以查看它們?nèi)绾斡绊憟D表邊框斜面。

    Margins

    邊距定義為圖表邊框和圖表框架之間的距離,可以表示為圖表面板總體尺寸的百分比或絕對像素值。 在“Chart Editor Margins”框中移動旋轉(zhuǎn)框?qū)⒃谠O(shè)計時顯示更改每個邊距的效果。 運行時屬性是:

    TChart1.Panel.MarginTop 
    TChart1.Panel.MarginLeft
    TChart1.Panel.MarginRight
    TChart1.Panel.MarginBottom

    演示項目中應(yīng)用的示例使用水平滾動條:

    Private Sub Hscroll3_Change()
      TChart1.Panel.MarginLeft = Hscroll3.Value
    End Sub
    Gradient

    要定義漸變,必須選擇StartColor和EndColor(加上,可選擇MidColor)并啟用“Visible the Gradient”。Gradient將覆蓋整個Chart面板。漸變方向定義Start,Mid和EndColor之間的顏色變化方向。運行:

    With TChart1.Panel
        .Gradient.Visible = True
        .Gradient.StartColor = vbRed
        .Gradient.MidColor = vbWhite
        .Gradient.EndColor = vbBlue
        .Gradient.Direction = gdFromTopLeft
    End With

    例如BackImage 您可以選擇任何位圖(.bmp)文件作為BackImage。BackImage可以在圖表面板上居中,平鋪或拉伸,也可以限制在圖表框架邊界。 運行:

    using Panel.BackImageLoad

    在運行時向圖表添加BackImage。

    TChart1.Panel.BackImageLoad "C:\...\myfile.emf"

    Paging屬性

    TeeChart分頁允許將圖表劃分為每頁的設(shè)定點數(shù)和圖表:

    teechart

    Wall屬性

    圖表編輯器的“Chart”部分中的此頁面將屬性應(yīng)用于圖表墻。有4個wall:left,right,bottom和back,可以用2D或3D表示。 可以通過TChart1.Walls屬性訪問墻屬性。

    teechart

    Wall Border

    邊框按鈕將您帶到IWalls界面的筆定義。這是許多其他TeeChart對象可用的筆。

    teechart

    visible屬性啟用/禁用Border的顯示。對于BackWall,其中軸是可見的,墻邊框?qū)㈦[藏在這些軸后面,因此如果隱藏部分或全部軸,您將只看到啟用/禁用邊框的結(jié)果(例如,使軸頂部和右側(cè)不可見改變Wall Border顏色的結(jié)果,即TChart1.Walls.Back.Pen.Color = vbCyan)。 有關(guān)Border Pen的其他特征,請參見ChartPen 。您可以在設(shè)計時更改這些屬性。

    3D

    3D在TeeChart Pro版本5中非常靈活。您現(xiàn)在可以選擇將圖表顯示為:

    • 2D 平面圖,從前面看
    • 3D Orthogonal 由矢量線表示的3D表示深度
    • 3D Native Windows 3D使用3D畫布與180º圖表旋轉(zhuǎn)
    • 3D Open GL 3D使用Open GL Canvas,360º圖表旋轉(zhuǎn)

    teechart

    編輯選項:

    3 Dimensions

    選擇此屬性(切換)將在設(shè)計時將圖表從3D更改為2D圖表,該設(shè)置將在運行時生效。

    3D%

    控制3D效果的深度。更改此屬性的值將在設(shè)計時顯示更改3D百分比的效果。 運行時等效屬性是:

    3D visible

    TChart1.Aspect.View3D

    3D%

    TChart1.Aspect.Chart3DPercent

    這些屬性的應(yīng)用示例使用CheckBox和Horizo??ntal ScrollBar:

    Private Sub Check5_Click()
      With TChart1
        If Check5.Value = 1 Then
          .View3D = True
          HScroll1.Enabled = True
        Else
          .View3D = False
          HScroll1.Enabled = False
        End If
      End With
    End Sub
    
    Private Sub HScroll1_Change()
      TChart1.Chart3DPercent = HScroll1.Value
      Label8.Caption = Str$(HScroll1.Value)
    End Sub

    正交選項在禁用時啟用Windows Native 3D模式,允許您旋轉(zhuǎn),提升和偏移圖表。“Zoom”選項允許您前移或移開整個圖表。數(shù)據(jù)系列圖表內(nèi)部的縮放在運行時仍然可用。 該觀點屬性允許您設(shè)置的距離角度仿佛尋找到一個zoom。Perpsective為用于演示目的的圖表提供了視覺增強功能。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();