提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:董玉霞|2022-05-16 14:54:32.713|阅读 146 次
概述:本文主要介绍TeeChart for .NET使用教程关于开始使用的第二部分教程:填充新数据系列。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
本文主要介绍TeeChart for .NET使用教程关于开始使用的第二部分教程:填充新数据系列。
在图表编辑器中选择系列选项卡显示系列配置属性,系列的第四个选项卡页面数据源选项卡。
如果您的数据来源是ADO。净的那么你可以直接映射您的数据在图表编辑器。
在这个例子中我们要连接一个BarSeries TeeChart。mdb数据库的访问。首先,VS.NET Data选项卡的工具箱,OleDbDataAdapter拖到一个WinForm TeeChart为。net对象。单击“Next”数据适配器配置向导,在下一个页面上点击“新连接…”按钮。现在点击新窗口的“提供者”选项卡并选择“微软喷气OLE DB提供者”为下图:
*请注意-框架之间的向导的外观略有不同。
现在点击“连接”选项卡并选择TeeChart相同的窗口。mdb文件从示例数据文件夹下TeeChart为。net根目录:
单击“测试连接”按钮来测试连接,然后单击OK按钮相同的窗口。现在单击“下一步”按钮的数据适配器配置向导窗口中,选择“使用SQL语句”出现的窗口中,单击“下一步”按钮。现在点击“查询构建器”按钮,添加“雇员”表中。关闭“添加表”窗口,选择“*”(所有列)复选框:
现在单击Apply按钮,运行表单;现在,您应该有以下几点:
你以前的系列添加和编辑的图表显示了在设计时随机数据。然而,在运行时系列将是空的的数据,除非你手动填充它。从工具箱中选择一个按钮,把它放在你的形式。在Visual Studio . net,双击按钮访问代码编辑器(在不同的编程环境的方法可能不同)。
在代码编辑器中输入这些线:
[C#.Net] private void button1_Click(object sender, System.EventArgs e) { bar1.Add(3,"Pears",Color.Red); bar1.Add(4,"Apples",Color.Blue); bar1.Add(2,"Oranges",Color.Green); } [VB.Net] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Bar1.Add(3, "Pears", Color.Red) Bar1.Add(4, "Apples", Color.Blue) Bar1.Add(2, "Oranges", Color.Green) End Sub
运行该项目并摁下按钮,三个新的图表将出现在你的图表。
图表中的第一个条形系列称为 Bar1,第二个 Bar2 等。因此,如果图表中有多个系列,您可以使用这些名称来修改相关系列。
Series 的 Add 方法有 25 个重载,其中第 7 个接受 3 个变量,Value、Text 和 Colour。因此,Add 方法假定标签轴(在本例中为 X 轴)上的值间距相等。 如果您的数据包含 2 个变量,您可以使用 Add 方法的另一个重载。 在您的项目中添加另一个 Button 并将此代码放入其中。 运行项目并使用以下代码添加点:
[C#.Net] private void button2_Click(object sender, System.EventArgs e) { Random rnd = new Random(); if(bar1.Count > 0) { //Increment X Axis value and add a new random point bar1.Add((bar1.XValues.Last + rnd.Next(10)), ((bar1.YValues.Last/(bar1.YValues.Last - 1)) + rnd.Next(10)),"Lemons",Color.Yellow); } else { //Add a new random point bar1.Add(1,rnd.Next(10),"Lemons",Color.Yellow); } } [VB.Net] Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim rnd As Random If (Bar1.Count > 0) Then 'Increment X Axis value and add a new random point Bar1.Add((Bar1.XValues.Last + rnd.Next(10)), ((Bar1.YValues.Last / (Bar1.YValues.Last - 1)) + rnd.Next(10)), "Lemons", Color.Yellow) Else 'Add a new random point Bar1.Add(1, rnd.Next(10), "Lemons", Color.Yellow) End If End Sub
最后一个编码示例生成了新的 X 和 Y 值。 点之间的 X 轴距离不是恒定的,这在某些情况下会导致条重叠,这对于某些但不是所有应用程序来说都是可取的。 使用图表编辑器更改系列类型(在设计时进入图表编辑器并使用第一页上的更改按钮,然后将代码中对 Bar1 的所有引用更改为 Line1)到 LineSeries 显示了以图形方式表示数据的另一种方法 有2个变量。
如果你的数据包含超过两个变量还有其他系列类型适合显示数据。看看图库选择系列类型你认为可能你TeeChart最好的然后读到它的帮助。
关于图表控件TeeChart for .NET的开始教程就介绍到这里了,下一篇将介绍图表属性的相关内容。
如果您想了解TeeChart for .NET价格,欢迎咨询
TeeChart for .NET 是优秀的 4.0 WinForm 图表控件,官方独家授权汉化,集功能全面、性能稳定版、优惠等优势。NET 的 TeeChart for .NET 中文承诺让您在使用和学习上没有语言障碍,最少可以节省 30% 的开发时间。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
对于银行金融、政府、医疗等需要处理大量信息的组织来说,高效的数据管理至关重要。对于大型数据扫描项目,Dynamic Web TWAIN SDK 提供强大的功能,只需极少的设置即可支持大量文档处理,让我们看看 Dynamsoft 如何简化此过程中的每个步骤。
在 Microsoft Excel 中,复制行、列和单元格是日常数据处理中的常见操作。本文将介绍如何使用 Spire.XLS for Java 和 Java 在 Excel 中复制行、列和单元格数据并保留格式。
雷达图又称蜘蛛图,是一种显示二维多元数据的图形方法。图表上的每个辐条代表一个不同的变量,数据点沿着这些辐条绘制。雷达图尤其适用于比较不同实体在多个标准中的表现。本文将演示如何使用 Spire.XLS for Python 通过 Python 在 Excel 中创建雷达图。
本文将为大家介绍如何使用图表控件SciChart WPF实现WPF应用程序的DPI感知,欢迎下载最新版组件体验!
优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体
TeeChart Pro ActiveX交互性强的轻量级ActiveX图表控件,能高效生成多任务仪表板
TeeChart for PHP一款含100%的PHP源代码并支持PHP5及更高的版本的图表开发工具
TeeChart for Java适用于所有主流Java编程环境的TeeChart图表库
TeeChart Java for Android专用于Google的安卓平台的图表库
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢