提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:凌霄汉|2022-03-18 15:32:24.467|阅读 233 次
概述:本章使用教程主要介绍如何在TeeChart Pro .NET中使用和修改图表显示属性。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
相关链接:
TeeChart 面板页面允许您设置参数,从而大大增强图表的外观。 支持真彩色的显示器最能看到面板渐变效果。
到目前为止,您已经熟悉 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.TileFlipXY
TChart1.Panel.Brush.LoadImage("C:\...\MyImage.jpg")
边距定义为图表边框和图表框架之间的距离,并表示为图表面板整体尺寸的百分比。
移动图表编辑器边距框中的旋转框将在设计时向您显示更改每个边距的效果。
TChart1.Panel.MarginTop TChart1.Panel.MarginLeft TChart1.Panel.MarginRight TChart1.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 = 80
End Sub
Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll
TChart1.Panel.MarginLeft = e.NewValue
End 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.ForwardDiagonal
End With
定义图表面板阴影的大小、颜色、图案 (ChartBrush) 和透明度属性。
TeeChart 分页允许将图表划分为每页设定的点数,并允许图表被翻阅。
图表编辑器的图表部分中的此页面将属性应用于图表墙。 有 4 面墙:左、右、下和后,可以用 2D 或 3D 表示。
墙属性可通过 TChart1.Walls 属性访问。
颜色按钮将您带到颜色编辑器,您可以在其中为选定的墙壁选择颜色。
Border 按钮将您带到 Walls 类的 ChartPen 定义。 这与许多其他 TeeChart 对象可用的 Pen 相同。
visible 属性启用/禁用边框的显示。 在 BackWall 的情况下,在轴可见的情况下,墙边框将隐藏在这些轴后面,因此如果您隐藏部分或所有轴(例如,使轴顶部和右侧不可见以查看),您将只能看到启用/禁用边框的结果 改变墙边框颜色的结果,即 TChart1.Walls.Back.Pen.Color = Color.Blue)。
Pattern 按钮将您带到 Walls 类的 ChartBrush 定义。 这与许多其他 TeeChart 对象可用的 Brush 相同。
渐变按钮将您带到渐变编辑器,您可以在该编辑器中为选定的墙壁选择渐变。
3D 在 TeeChart Pro 中非常灵活。 您现在可以选择将图表显示为:
控制 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 If
End Sub
Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll
TChart1.Aspect.Chart3DPercent = e.NewValue
End Sub
正交选项在禁用时启用 Windows 本机 3D 模式,允许您旋转、提升和偏移图表。 缩放选项允许您向前或移开整个图表。 数据系列图表的内部缩放在运行时仍然可用。
Perspective 属性允许您设置一个距离透视图,就像在看一个房间一样。 Perpsective 为用于演示目的的图表提供了视觉增强。
如果您想了解TeeChart for .NET正版价格,欢迎咨询
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@hmdbvip.cn




在嵌入式软件测试领域,对交叉编译代码进行单元测试是一大挑战。Parasoft C/C++test作为专业的C/C++测试工具,能够与劳特巴赫Trace32调试器深度集成。下面会详细介绍如何在C++test中配置Trace32调试器,实现对PowerPC架构程序的单元测试,涵盖环境设置、项目导入到测试执行的全过程。
本文将为大家介绍如何使用DevExpress WinForms数据网格控件实现摘要文本的格式化,欢迎下载最新版组件体验!
Parasoft C/C++test作为一款功能强大的自动化测试工具,为嵌入式开发提供了全面的测试解决方案。特别是在CCS开发环境中,C++test能够无缝集成,为F2812等DSP项目提供专业的单元测试支持。下面将介绍如何在CCS3环境下配置和使用C++test进行F2812项目的单元测试。
在嵌入式开发中,尤其是基于ARM架构的安全关键领域,单元测试是验证代码在目标硬件上运行时行为正确性的关键环节,对于保障最终产品的可靠性至关重要。下面将介绍如何利用Parasoft C/C++test开展单元测试,包括配置、执行及解决可能遇到的许可证问题,完成从静态检查到动态运行的完整测试闭环。
相关产品
优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体
最新文章 MORE
永利最大(官方)网站相关的文章 MORE
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站