彩票走势图

TeeChart Pro .NET使用教程(2022):如何制作3D图表

翻译|使用教程|编辑:凌霄汉|2022-04-08 17:22:59.590|阅读 213 次

概述:此次的报表开发工具TeeChart Pro .NET使用教程将为大家带来如何制作3D图表。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

TeeChart Pro 将自动为您定义所有 Axis 标签,并提供足够的灵活性来定制您可能有的任何特定要求。 TeeChart Pro 提供真正的多轴。 这些在设计或运行时可用,并为 Axis 定义提供了无数的可能性和灵活性。



图表显示模式
(3D) 图表编辑器页面

您可以在设计时使用图表编辑器定义主要的 2D/3D 显示选项。

TeeChart Pro .NET使用教程(2022):如何制作3D图表
二维图表

可以在设计时使用图表编辑器选择 2D 图表。 取消选择编辑器页面上的 3D 复选框会将图表置于 2D 模式。 在运行时,您可以随时将图表更改为 2D:

[C#] 
tChart1.Aspect.View3D = false; 
 
[VB.Net] 
TChart1.Aspect.View3D = False 
3D 正交图表

3D 正交模式是获得 3D 效果的默认方式。 TeeChart 根据 TChart1.Aspect.Chart3DPercent 属性设置(也可在图表编辑器页面上的设计时使用)以正交角度绘制深度效果。 您不能旋转 3D 正交图表,底轴始终是水平的。

使用 3D 正交图表时,您需要在自定义绘制到 Canvas 时考虑 Width3D 和 Height3D 3D 偏移。 如果您希望绘制的项目与图表后墙齐平,您应该添加偏移量。 请参阅以下内容:

[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 

This example draws a diagonal line across the Chart flush to the Back of the Chart
[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 模式 3D 提供图表旋转和 90° 仰角。 您可以放大和缩小整个图表(图表内的缩放也可用,请参阅缩放/滚动教程)。

通过取消选择 3D 编辑器页面上的正交复选框,在设计时为 TeeChart 选择本地 Windows 模式 3D。

[C#] 
tChart1.Aspect.Orthogonal = false; 
[VB.Net] 
TChart1.Aspect.Orthogonal = False 

在图表编辑器中,禁用 Orthogonal 将同时激活 Elevation 和 Rotation 的滑动条,从而允许更改这些显示属性的设计时间。


如果您想了解TeeChart for .NET正版价格,欢迎咨询

TeeChart Pro .NET使用教程(2022):如何进行ADO 数据库访问

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP