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

    文檔首頁>>【TeeChart Pro ActiveX教程】2018>>【TeeChart Pro ActiveX教程】(十五):3D圖表

    【TeeChart Pro ActiveX教程】(十五):3D圖表


    下載TeeChart Pro ActiveX最新版本

    圖表顯示模式

    (3D)圖表編輯器頁面

    您可以在設(shè)計時使用圖表編輯器定義主要的2D / 3D顯示選項。

    Teechart

    2D圖表

    可以使用圖表編輯器在設(shè)計時選擇2D圖表。取消選中“編輯器”頁面上的3D復(fù)選框可將圖表置于2D模式。在運行時,您可以隨時將圖表更改為2D:

    [C#]

    tChart1.Aspect.View3D = false;

    [VB.Net]

    TChart1.Aspect.View3D = False

    使用2D圖表不會出現(xiàn)任何特殊問題。所有對象坐標(biāo)都是相對于圖表面板或圖表矩形的位置,不需要對3D偏移進(jìn)行任何限制(請參閱以下部分)。

    3D正交圖

    3D正交模式是獲得3D“效果”的默認(rèn)方式。TeeChart根據(jù)TChart1.Aspect.Chart3DPercent屬性設(shè)置(在圖表編輯器頁面上的設(shè)計時也可用)以正交角度繪制深度效果。您無法旋轉(zhuǎn)3D正交圖表,底部軸始終是水平的。 使用3D正交圖表時,您需要在自定義繪制到畫布時考慮Width3D和Height3D 3D偏移。如果您希望繪制的項目與圖表后墻齊平,則應(yīng)添加偏移量。請參閱以下示例:

    此示例在圖表中繪制一條對角線,刷新到圖表的前面:

    [C#]

    private void tChart1_AfterDraw(object sender, Steema.TeeChart.Drawing.Graphics3D g) { 
            Point p1 = new Point(tChart1.Axes.Left.Position, tChart1.Axes.Top.Position); 
            Point p2 = new Point(tChart1.Axes.Right.Position, tChart1.Axes.Bottom.Position); 
            g.MoveTo(p1); 
            g.LineTo(p2, 0); 
    }

    [VB.Net]

    Private Sub TChart1_AfterDraw(ByVal sender As Object, ByVal g As Steema.TeeChart.Drawing.Graphics3D) Handles TChart1.AfterDraw 
            Dim P1 As New Point(TChart1.Axes.Left.Position, TChart1.Axes.Top.Position) 
            Dim P2 As New Point(TChart1.Axes.Right.Position, TChart1.Axes.Bottom.Position) 
            g.MoveTo(P1) 
            g.LineTo(P2, 0) 
    End Sub 

    此示例在圖表中繪制一條對角線,并在圖表背面繪制

    [C#]

    private void tChart1_AfterDraw(object sender, Steema.TeeChart.Drawing.Graphics3D g) { 
            int width3D = tChart1.Aspect.Width3D; 
            Point p1 = new Point(tChart1.Axes.Left.Position, tChart1.Axes.Top.Position); 
            Point p2 = new Point(tChart1.Axes.Right.Position, tChart1.Axes.Bottom.Position); 
            g.MoveTo(p1, width3D); 
            g.LineTo(p2, width3D); 
    } 

    [VB.Net]

    Private Sub TChart1_AfterDraw(ByVal sender As Object, ByVal g As Steema.TeeChart.Drawing.Graphics3D) Handles TChart1.AfterDraw 
            Dim Width3D As Integer = TChart1.Aspect.Width3D 
            Dim P1 As New Point(TChart1.Axes.Left.Position, TChart1.Axes.Top.Position) 
            Dim P2 As New Point(TChart1.Axes.Right.Position, TChart1.Axes.Bottom.Position) 
            g.MoveTo(P1, Width3D) 
            g.LineTo(P2, Width3D) 
    End Sub

    在運行時使用3D圖表的顯示屬性時使用Aspect界面。

    3D“原生”Windows圖表

    原生Windows模式3D提供圖表旋轉(zhuǎn)和高度90°。您可以放大和縮小整個圖表(圖表中的縮放也可用,請參閱縮放/滾動教程)。 通過取消選擇3D Editor頁面上的Orthogonal復(fù)選框,在設(shè)計時為TeeChart選擇Native Windows mode 3D。

    [C#]

    tChart1.Aspect.Orthogonal = false; 
    

    [VB.Net]

    TChart1.Aspect.Orthogonal = False 
    

    在圖表編輯器中,取消激活Orthogonal將同時激活“高程”和“旋轉(zhuǎn)”的滑動條,從而允許更改這些顯示屬性的設(shè)計時間。

    購買TeeChart Pro AciveX正版授權(quán),請點擊“咨詢在線客服”喲!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();