TeeChart Pro .NET使用教程(2022):了解图表显示属性(下)

本章使用教程主要介绍如何在TeeChart Pro .NET中使用和修改图表显示属性。

点击立即下载最新版TeeChart for .NET

面板属性

TeeChart 面板页面允许您设置参数,从而大大增强图表的外观。 支持真彩色的显示器最能看到面板渐变效果。

到目前为止,您已经熟悉 TeeChart 属性,因此我们不会在这里介绍所有属性。 面板属性和方法可以通过面板接口访问:

TeeChart Pro .NET使用教程(2022):如何开始使用TeeChart
  • 边框
  • 您可以单独定义 Border 或与 Bevel 属性一起定义。 混合斜面和边框以及操纵宽度几乎可以提供任何 3D 效果组合。

    例如内斜面/外斜面/边框宽度,这些属性将在图表面板的边框上产生各种 3D 效果。 在设计时修改它们以查看它们如何影响图表边框斜角。

  • 背景
  • 例如面板颜色,面板颜色将使用所选颜色绘制整个图表背景。 如果您选择查看背景渐变或图像,它们将隐藏面板颜色。 如果您设置背景颜色,它将仅替换图表框架内的面板颜色。

    例如 返回图片,您可以选择任何位图文件作为 BackImage。 使用 Hatch Brush Editor(从 Pattern 按钮),BackImage 有五种不同的 Wrap Modes 可供选择。

[C#.Net]tChart1.Panel.Brush.WrapMode = System.Drawing.Drawing2D.WrapMode.TileFlipXY;tChart1.Panel.Brush.LoadImage(@"C:...MyImage.jpg");[VB.Net]TChart1.Panel.Brush.WrapMode = System.Drawing.Drawing2D.WrapMode.TileFlipXYTChart1.Panel.Brush.LoadImage("C:...MyImage.jpg") 
  • 边距
  • 边距定义为图表边框和图表框架之间的距离,并表示为图表面板整体尺寸的百分比。

    移动图表编辑器边距框中的旋转框将在设计时向您显示更改每个边距的效果。

    TChart1.Panel.MarginTop TChart1.Panel.MarginLeftTChart1.Panel.MarginRightTChart1.Panel.MarginBottom

    您可以使用 HScrollbar 来更改这些属性:

    [C#.Net]private void Form1_Load(object sender, System.EventArgs e)        {            bar1.FillSampleValues(10);            hScrollBar1.Value = Convert.ToInt32(tChart1.Panel.MarginLeft);            hScrollBar1.Maximum = 80;        }private void hScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e)        {            tChart1.Panel.MarginLeft = Convert.ToDouble(e.NewValue);        }[VB.Net]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load        Bar1.FillSampleValues(10)        HScrollBar1.Value = TChart1.Panel.MarginLeft        HScrollBar1.Maximum = 80End SubPrivate Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll        TChart1.Panel.MarginLeft = e.NewValueEnd Sub
  • 坡度
  • 要定义渐变,您必须选择 StartColor 和 EndColor(加上,可选的 MidColor)并将渐变启用为可见。 渐变将覆盖整个图表面板。 渐变方向定义了 Start、Mid 和 EndColor 之间颜色变化的方向。

    [C#.Net]tChart1.Panel.Gradient.Visible = true;tChart1.Panel.Gradient.StartColor = Color.Red;tChart1.Panel.Gradient.MiddleColor = Color.White;tChart1.Panel.Gradient.EndColor = Color.Blue;tChart1.Panel.Gradient.Direction = System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonal;[VB.Net]With TChart1.Panel         .Gradient.Visible = True         .Gradient.StartColor = Color.Red         .Gradient.MiddleColor = Color.White         .Gradient.EndColor = Color.Blue         .Gradient.Direction = System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonalEnd With
  • 阴影
  • 定义图表面板阴影的大小、颜色、图案 (ChartBrush) 和透明度属性。

    分页属性

    TeeChart 分页允许将图表划分为每页设定的点数,并允许图表被翻阅。

    TeeChart Pro .NET使用教程(2022):如何开始使用TeeChart
    墙属性

    图表编辑器的图表部分中的此页面将属性应用于图表墙。 有 4 面墙:左、右、下和后,可以用 2D 或 3D 表示。

    墙属性可通过 TChart1.Walls 属性访问。

    TeeChart Pro .NET使用教程(2022):如何开始使用TeeChart
  • 颜色
  • 颜色按钮将您带到颜色编辑器,您可以在其中为选定的墙壁选择颜色。

  • 边界
  • Border 按钮将您带到 Walls 类的 ChartPen 定义。 这与许多其他 TeeChart 对象可用的 Pen 相同。

    TeeChart Pro .NET使用教程(2022):如何开始使用TeeChart

    visible 属性启用/禁用边框的显示。 在 BackWall 的情况下,在轴可见的情况下,墙边框将隐藏在这些轴后面,因此如果您隐藏部分或所有轴(例如,使轴顶部和右侧不可见以查看),您将只能看到启用/禁用边框的结果 改变墙边框颜色的结果,即 TChart1.Walls.Back.Pen.Color = Color.Blue)。

  • 图案
  • Pattern 按钮将您带到 Walls 类的 ChartBrush 定义。 这与许多其他 TeeChart 对象可用的 Brush 相同。

  • 坡度
  • 渐变按钮将您带到渐变编辑器,您可以在该编辑器中为选定的墙壁选择渐变。

    3D

    3D 在 TeeChart Pro 中非常灵活。 您现在可以选择将图表显示为:

    • 2D 平面图,从前面看
    • 3D 正交 3D 由矢量线表示以指示深度
    • 3D Native Windows 3D 使用 3D Canvas 和 180 度图表旋转

    TeeChart Pro .NET使用教程(2022):如何开始使用TeeChart

    控制 3D 效果的深度。 更改此属性的值将在设计时向您显示更改 3D 百分比的效果。

    这些属性的一个应用示例使用 CheckBox 和 Horizontal ScrollBar:

    [C#.Net]private void checkBox1_CheckedChanged(object sender, System.EventArgs e)        {            if(checkBox1.Checked)            {                tChart1.Aspect.View3D = true;                hScrollBar1.Enabled = true;            }            else            {                tChart1.Aspect.View3D = false;                hScrollBar1.Enabled = false;            }        }private void hScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e)        {            tChart1.Aspect.Chart3DPercent = e.NewValue;        }[VB.Net]Private Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged        If CheckBox1.Checked Then            TChart1.Aspect.View3D = True            HScrollBar1.Enabled = True        Else            TChart1.Aspect.View3D = False            HScrollBar1.Enabled = False        End IfEnd Sub Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll        TChart1.Aspect.Chart3DPercent = e.NewValueEnd Sub 

    正交选项在禁用时启用 Windows 本机 3D 模式,允许您旋转、提升和偏移图表。 缩放选项允许您向前或移开整个图表。 数据系列图表的内部缩放在运行时仍然可用。

    Perspective 属性允许您设置一个距离透视图,就像在看一个房间一样。 Perpsective 为用于演示目的的图表提供了视觉增强。


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

    标签:

    来源:慧都

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年1月15日
    下一篇 2022年1月15日

    相关推荐

    发表回复

    登录后才能评论