【TeeChart .NET教程】(十八):TeeChart工具集合(中)——系列工具

380 篇文章 8 订阅
订阅专栏

上一篇:【TeeChart .NET教程】(十八):TeeChart工具集合(上)——其它工具

 

【下载 TeeChart.Net最新版本】

(一)介绍

本教程重点介绍 TeeChart for.NetTools,这是一个易于实现的代码单元,用户可以使用这些代码为TeeCharts添加额外的功能,有十种新工具可供部署:

(二)系列工具

2.1 光标工具

光标工具将光标添加到图表中,该图表可以与单个系列或整个图表相关联。游标可以是水平的,垂直的或两者(十字准线)。

设计时:

teechart

添加后,光标工具可能与图表系列相关联,也可能不与图表系列相关联,并且可以在样式中配置为水平,垂直或两者。如果光标工具与一个系列相关联,则可以在移动光标时将其设置为捕捉到YValues系列。跟随鼠标使光标工具随鼠标移动,而笔(笔编辑器)允许您配置光标工具的样式,颜色,宽度,结束,透明度和可见性。

运行时:

在运行时添加光标工具如下例所示:

[C#]

Points pointSeries1 = new Points(tChart1.Chart); 
CursorTool cursorTool1 = new CursorTool(tChart1.Chart); 
 
pointSeries1.FillSampleValues(20); 
cursorTool1.Active = true; 
cursorTool1.FollowMouse = true; 
cursorTool1.Series = pointSeries1; 
cursorTool1.Style = CursorToolStyles.Both;

[VB.Net]

Dim PointSeries1 As New Steema.TeeChart.Styles.Points(TChart1.Chart) 
Dim CursorTool1 As New Steema.TeeChart.Tools.CursorTool(TChart1.Chart) 
 
PointSeries1.FillSampleValues(20) 
CursorTool1.Active = True 
CursorTool1.FollowMouse = True 
CursorTool1.Series = PointSeries1 
CursorTool1.Style = Steema.TeeChart.Tools.CursorToolStyles.Both

2.2 拖动标记工具

拖动标记工具允许鼠标拖动所选系列的标记。

设计时:

teechart

拖动标记工具可以设置为特定系列,也可以与所有图表系列保持关联,重置位置将所有移动的标记返回到其原始默认位置。

运行时:

在运行时添加拖动标记工具如下例所示:

[C#]

Bar bar1 = new Bar(tChart1.Chart); 
DragMarks dragMarks1 = new DragMarks(tChart1.Chart); 
 
bar1.FillSampleValues(20); 
dragMarks1.Active = true; 
dragMarks1.Series = bar1; 

[VB.Net]

Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) 
Dim DragMarks1 As New Steema.TeeChart.DragMarks(TChart1.Chart) 
 
Bar1.FillSampleValues(20) 
DragMarks1.Active = True 
DragMarks1.Series = Bar1 

2.3 拖动工具

拖动工具允许鼠标拖动所选系列的标记。

设计时:

teechart

拖动工具可以设置为特定系列,也可以与所有图表系列保持关联,样式使拖动点工具能够拖动X方向,Y方向或两个方向的点,鼠标按钮选择活动鼠标按钮,而光标选择拖动系列点时显示的光标样式。

运行时:

在运行时添加拖动工具如下例所示:

[C#]

Bar bar1 = new Bar(tChart1.Chart); 
DragPoint dragPoint1 = new DragPoint(tChart1.Chart); 
 
bar1.FillSampleValues(10); 
dragPoint1.Active = true; 
dragPoint1.Series = bar1; 
dragPoint1.Style = DragPointStyles.Y; 

[VB.Net]

Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) 
Dim DragPoint1 As New Steema.TeeChart.DragPoint(TChart1.Chart) 
 
Bar1.FillSampleValues(10) 
DragPoint1.Active = True 
DragPoint1.Series = Bar1 
DragPoint1.Style = Steema.TeeChart.DragPointStyles.Y

2.4 绘制线工具

绘制线工具可以使用鼠标在图表上绘制,选择,拖动和删除完全可自定义的线。

设计时:

teechart

绘制线工具可以设置为特定系列,也可以通过Series ComboBox与任何图表系列保持关联,Button ComboBox将绘制线工具设置为特定的鼠标按钮,笔(笔编辑器)允许您配置绘制线的样式,颜色,宽度,结束,透明度和可见性,而启用绘图和启用选择分别启用/禁用绘图和选择线。

运行时:

在运行时添加绘制工具如下例所示:

[C#]

Bar bar1 = new Bar(tChart1.Chart); 
DrawLine drawLine1 = new DrawLine(tChart1.Chart); 
 
bar1.FillSampleValues(20); 
drawLine1.Series = bar1; 
drawLine1.Button = MouseButtons.Left; 
drawLine1.EnableDraw = true; 
drawLine1.EnableSelect = true; 
drawLine1.Pen.Color = Color.AliceBlue; 

[VB.Net]

Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) 
Dim DrawLine1 As New Steema.TeeChart.DrawLine(TChart1.Chart) 
 
Bar1.FillSampleValues(20) 
DrawLine1.Series = Bar1 
DrawLine1.Button = MouseButtons.Left 
DrawLine1.EnableDraw = True 
DrawLine1.EnableSelect = True 
DrawLine1.Pen.Color = Color.AliceBlue 

2.5 甘特图拖动工具

甘特图拖动工具可以拖动和/或调整甘特图系列的尺寸。

设计时:

teechart

甘特拖曳工具必须与特定的甘特系列相关联。“Resize Pixel Tolerance调整像素容差”指定拖动的精确度,“Allow Drag允许拖动”启用拖动,而“Cursor光标”指定拖动时显示的光标。允许调整大小使Gantt Bar调整大小,而Cursor指定调整大小时显示的光标。

运行时:

在运行时添加甘特图拖动工具如下例所示:

[C#]

GanttSeries ganttSeries1 = new GanttSeries(tChart1.Chart); 
GanttTool ganttTool1 = new GanttTool(tChart1.Chart); 
 
ganttSeries1.FillSampleValues(10); 
ganttTool1.AllowResize = false; 
ganttTool1.AllowDrag = true; 
ganttTool1.MinPixels = 3; 
ganttTool1.Series = ganttSeries1; 
ganttTool1.Active = true; 
 
tChart1.Legend.Visible = false;

[VB.Net]

Dim GanttSeries1 As New Steema.TeeChart.GanttSeries(TChart1.Chart) 
Dim GanttTool1 As New Steema.TeeChart.GanttTool(TChart1.Chart) 
 
GanttSeries1.FillSampleValues(10) 
GanttTool1.AllowResize = False 
GanttTool1.AllowDrag = True 
GanttTool1.MinPixels = 3 
GanttTool1.Series = GanttSeries1 
GanttTool1.Active = True 
 
TChart1.Legend.Visible = False 

2.6 图像工具

图像工具在指定的图表系列后面绘制图片(位图,jpeg,gif,png,pcx)。

设计时:

teechart

图像工具可以与特定系列相关联,也可以保留默认情况下与任何图表系列无关,使用Image one可以浏览或清除所有格式的图像。

运行时:

在运行时添加图像工具如下例所示:

[C#]

Bar bar1 = new Bar(tChart1.Chart); 
ChartImage chartImage1 = new ChartImage(tChart1.Chart); 
string imagePath = @"C:.bmp"; 
Bitmap myBitMap = new Bitmap(imagePath); 
 
bar1.FillSampleValues(20); 
chartImage1.Active = true; 
chartImage1.Image = myBitMap; 

[VB.Net]

Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) 
Dim ChartImage1 As New Steema.TeeChart.ChartImage(TChart1.Chart) 
Dim ImagePath As String = "C:.bmp" 
Dim MyBitMap As New Bitmap(ImagePath) 
 
Bar1.FillSampleValues(20) 
ChartImage1.Active = True 
ChartImage1.Image = MyBitMap 

2.7 标记提示工具

标记提示工具用于在鼠标悬停(或单击)系列点时显示默认提示窗口。

设计时:

teechart

标记提示工具可以与特定系列相关联,也可以保留默认情况下与任何图表系列无关,样式定义要在“Mark Tips标记提示”中显示的系列数据的类型,而“Mouse Action鼠标操作”设置鼠标单击或移动时是否显示“Mark Tips标记提示”,延迟定义标记提示出现之前的时间间隔(以毫秒为单位)。

运行时:

在运行时添加标记提示工具如下例所示:

[C#]

PointSeries pointSeries1 = new PointSeries(tChart1.Chart); 
MarksTip marksTip1 = new MarksTip(tChart1.Chart); 
        tab 
pointSeries1.FillSampleValues(20); 
marksTip1.Active = true; 
marksTip1.MouseDelay = 500; 
marksTip1.MouseAction = MarksTipMouseAction.Move; 
marksTip1.Style = MarksStyles.XY;

[VB.Net]

Dim PointSeries1 As New Steema.TeeChart.PointSeries(TChart1.Chart) 
Dim MarksTip1 As New Steema.TeeChart.MarksTip(TChart1.Chart) 
 
PointSeries1.FillSampleValues(20) 
MarksTip1.Active = True 
MarksTip1.MouseDelay = 500 
MarksTip1.MouseAction = Steema.TeeChart.MarksTipMouseAction.Move 
MarksTip1.Style = Steema.TeeChart.MarksStyles.XY 

2.8 最近点工具

最近点工具将标记移动到最靠近光标的点,该工具可以与系列关联或全局应用于图表。

设计时:

teechart

最近点工具需要与特定的图表系列相关联,它的外观可以使用Fill(Hatch Brush Editor)配置来定义最近点工具的主体,它的颜色,透明度,可见性,填充样式,填充渐变或填充图像和边框(Pen Editor)来定义样式最近点工具边框笔的颜色,宽度,结束,透明度和可见性,“Draw Line绘制线”启用/禁用光标位置和“Nearest Point Tool最近点工具”形状之间连接线的绘制,“Size大小”定义此形状的大小,而“Style样式”定义使用的形状类型。

运行时:

在运行时添加最近点工具如下例所示:

[C#]

Line line1 = new Line(tChart1.Chart); 
NearestPoint nearestPoint1 = new NearestPoint(tChart1.Chart); 
 
line1.FillSampleValues(20); 
nearestPoint1.Series = line1; 
nearestPoint1.Pen.Color = Color.Blue; 
nearestPoint1.Size = 25; 
nearestPoint1.Style = NearestPointStyles.Diamond;

[VB.Net]

Dim Line1 As New Steema.TeeChart.Styles.Line(TChart1.Chart) 
Dim NearestPoint1 As New Steema.TeeChart.NearestPoint(TChart1.Chart) 
 
Line1.FillSampleValues(20) 
NearestPoint1.Series = Line1 
NearestPoint1.Pen.Color = Color.Blue 
NearestPoint1.Size = 25 
NearestPoint1.Style = Steema.TeeChart.NearestPointStyles.Diamond 

2.9 Pie Slices工具

Pie SlicesTool通过在其周围绘制边框或通过将其从Pie系列的其余部分展开来突出显示鼠标下的饼图切片。

设计时:

teechart

Pie Piees Tool必须与特定的Pie系列相关联,样式指定饼图切片是否由其周围的边框突出显示(可以通过边框按钮(笔编辑器)进行编辑),或者将其从饼图系列的其余部分展开。

运行时:

在运行时添加Pie Slices工具如下例所示:

[C#]

PieSeries pieSeries1 = new PieSeries(tChart1.Chart); 
PieTool pieTool1 = new PieTool(tChart1.Chart); 
 
pieSeries1.FillSampleValues(10); 
pieTool1.Series = pieSeries1; 
pieTool1.Style = PieToolStyle.Explode;

[VB.Net]

Dim PieSeries1 As New Steema.TeeChart.PieSeries(TChart1.Chart) 
Dim PieTool1 As New Steema.TeeChart.PieTool(TChart1.Chart) 
 
PieSeries1.FillSampleValues(10) 
PieTool1.Series = PieSeries1 
PieTool1.Style = Steema.TeeChart.PieToolStyle.Explode 

2.10 系列动画工具

系列动画工具执行系列点的增长动画。

设计时:

teechart

系列动画工具必须与一系列相关联才能运行,动画的速度由步骤轨迹栏和绘制每个属性控制,而动画的起点由系列最小值或起始值文本框定义。

teechart

运行时:

在运行时添加系列动画工具如下例所示:

[C#]

private SeriesAnimation tool; 
private void InitializeChart() 
 
     Bar bar = new Bar(tChart1.Chart); 
     tool = new SeriesAnimation(tChart1.Chart); 
     tool.Series = bar; 
     bar.FillSampleValues(); 
 
 
private void button1_Click(object sender, EventArgs e) 
 
     tool.Execute(); 

[VB.Net]

Dim tool As SeriesAnimation 
 
Public Sub InitializeChart() 
 Dim bar As Bar = New Bar(TChart1.Chart) 
 tool = New SeriesAnimation(TChart1.Chart) 
 tool.Series = bar 
 bar.FillSampleValues() 
End Sub 
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
 tool.Execute() 
End Sub

2.11 附加的图例工具

附加的图例工具在图表内的任何位置显示自定义图例。

设计时:

teechart

附加图例工具必须与一系列相关联才能显示,“Edit Legend编辑图例”对话框允许完全配置图例。

teechart

运行时:

在运行时添加附加图例工具如下例所示:

[C#]

Bar bar = new Bar(tChart1.Chart); 
ExtraLegend tool = new ExtraLegend(tChart1.Chart); 
tool.Series = bar; 
bar.FillSampleValues();

[VB.Net]

Dim bar As Bar = New Bar(TChart1.Chart) 
Dim tool As ExtraLegend = New ExtraLegend(TChart1.Chart) 
tool.Series = bar 
bar.FillSampleValues()

2.12 曲面最近工具

曲面最近工具显示当用户将鼠标移动到曲面系列上时选择曲面单元格的可视指示。

设计时:

teechart

使用Series组合框选择要与工具关联的曲面系列,可以使用相关的颜色编辑器编辑单元格,行和列颜色特征。

teechart

运行时:

在运行时添加附加曲面最近工具如下例所示:

[C#]

Surface surface = new Surface(tChart1.Chart); 
SurfaceNearestTool tool = new SurfaceNearestTool(tChart1.Chart); 
tool.Series = surface; 
surface.FillSampleValues();

[VB.Net]

Dim surface As Surface = New Surface(TChart1.Chart) 
Dim tool As SurfaceNearestTool = New SurfaceNearestTool(TChart1.Chart) 
tool.Series = surface 
surface.FillSampleValues()

2.13 斐波纳契工具

斐波那契工具根据指定的趋势线显示斐波纳契弧或扇。

设计时:

teechart

使用Series组合框选择要与工具关联的系列,Fibonacci的绘图特性及其算法变量都可以在上面的编辑器中完全配

teechart

运行时:

在运行时添加附加斐波纳契工具如下例所示:

[C#]

Candle candle = new Candle(tChart1.Chart); 
FibonacciTool tool = new FibonacciTool(tChart1.Chart); 
candle.FillSampleValues(); 
tool.Series = candle; 
tool.StartX = candle.DateValues[0]; 
tool.StartY = candle.CloseValues[0]; 
tool.EndX = candle.DateValues[10]; 
tool.EndY = candle.CloseValues[10];

[VB.Net]

Dim candle As Candle = New Candle(tChart1.Chart) 
Dim tool As FibonacciTool = New FibonacciTool(tChart1.Chart) 
candle.FillSampleValues 
tool.Series = candle 
tool.StartX = candle.DateValues(0) 
tool.StartY = candle.CloseValues(0) 
tool.EndX = candle.DateValues(10) 
tool.EndY = candle.CloseValues(10)

2.14 系列区域工具

系列区域工具绘制系列曲线下的区域。

设计时:

teechart

使用Series组合框选择要与工具关联的系列,Origin指定区域的yvalue(水平)基值,而Bounds指定xvalue(垂直)起点和终点限制。使用格式选项卡定义区域笔和画笔特征。

teechart

运行时:

在运行时添加附加系列区域工具如下例所示:

[C#]

Line line = new Line(tChart1.Chart); 
SeriesRegionTool tool = new SeriesRegionTool(tChart1.Chart); 
line.FillSampleValues(); 
tool.Series = line;

[VB.Net]

Dim line As Line = New Line(TChart1.Chart) 
Dim tool As SeriesRegionTool = New SeriesRegionTool(TChart1.Chart) 
tool.Series = line 
line.FillSampleValues()

2.15 图例调色板工具

图例调色板工具显示使用3D系列调色板颜色制作的图例。

设计时:

teechart

使用Series组合框选择要与工具关联的3D系列,该工具的所有元素都是完全可配置的。

teechart

运行时:

在运行时添加附加图例调色板工具如下例所示:

[C#]

Surface surface = new Surface(tChart1.Chart); 
LegendPalette tool = new LegendPalette(tChart1.Chart); 
surface.FillSampleValues(); 
tool.Series = surface;

[VB.Net]

Dim surface As Surface = New Surface(TChart1.Chart) 
Dim tool As LegendPalette = New LegendPalette(TChart1.Chart) 
surface.FillSampleValues() 
tool.Series = surface 

2.16 系列统计工具

系列统计工具计算给定系列的许多标准统计度量。

设计时:

teechart

使用Series组合框选择要与工具关联的系列。

teechart

运行时:

在运行时添加系列统计工具如下例所示:

[C#]

SeriesStats tool = new SeriesStats(tChart1.Chart); 
Line line = new Line(tChart1.Chart); 
line.FillSampleValues(); 
tool.Series = line; 
 
Annotation at = new Annotation(tChart1.Chart); 
at.Shape.Transparency = 10; 
at.Left = 80; 
at.Top = 50; 
at.Text = tool.Statistics;

[VB.Net]

Dim line As Line = New Line(TChart1.Chart) 
Dim tool As SeriesStats = New SeriesStats(TChart1.Chart) 
line.FillSampleValues() 
tool.Series = line 
 
Dim at As Annotation = New Annotation(TChart1.Chart) 
at.Shape.Transparency = 10 
at.Left = 80 
at.Top = 50 
at.Text = tool.Statistics

2.17 剪辑系列工具

剪辑系列工具限制系列关联轴边界外的系列绘制。

设计时:

teechart

使用Series组合框选择要与工具关联的系列。

teechart

运行时:

在运行时添加剪辑系列工具如下例所示:

[C#]

Axis vert = new Axis(false, false, tChart1.Chart); 
Axis horiz = new Axis(true, false, tChart1.Chart); 
tChart1.Axes.Custom.Add(vert); 
tChart1.Axes.Custom.Add(horiz); 
 
Line line = new Line(tChart1.Chart); 
line.FillSampleValues(); 
horiz.StartPosition = 20; 
horiz.EndPosition = 80; 
vert.StartPosition = 20; 
vert.EndPosition = 80; 
line.CustomHorizAxis = horiz; 
line.CustomVertAxis = vert; 
 
ClipSeries tool = new ClipSeries(tChart1.Chart); 
tool.Series = line; 
 
tChart1.Panel.MarginBottom = 10; 
tChart1.Panel.MarginLeft = 10; 

[VB.Net]

Dim vert As Axis = New Axis(False, False, TChart1.Chart) 
Dim horiz As Axis = New Axis(True, False, TChart1.Chart) 
TChart1.Axes.Custom.Add(vert) 
TChart1.Axes.Custom.Add(horiz) 
 
Dim line As Line = New Line(TChart1.Chart) 
line.FillSampleValues() 
horiz.StartPosition = 20 
horiz.EndPosition = 80 
vert.StartPosition = 20 
vert.EndPosition = 80 
line.CustomHorizAxis = horiz 
line.CustomVertAxis = vert 
 
Dim tool As ClipSeries = New ClipSeries(TChart1.Chart) 
tool.Series = line 
 
TChart1.Panel.MarginBottom = 10 
TChart1.Panel.MarginLeft = 10 

 

TeeChart Net 2.0 破解文件下载
weixin_33810006的博客
01-08 499
TeeChart Net 2.0 破解文件下载
TeeChart .NET 2015 破解版
05-16
2016年5月从Steema官方网站下载TeeChartNET2015EVAL_4.1.2015.12166文件然后破解的。工具箱里添加DLL即可产生控件,将DLL添加到程序DEBUG里,然后添加引用即可使用,去除水印的。
TeeChart.NET 2022.4.8 专业版-Crack
控件与插件之大全
04-11 1479
.NET 专业版的 TeeChart TeeChart for .NET 为无数的图表需求提供图表控件,包括重要的垂直领域,如金融、科学和统计。它处理您的数据,创建信息丰富且有吸引力的图表,无缝跨各种平台,包括 Windows 窗体、WPF、带有 HTML5/Javascript 渲染的 ASP.NET、通用 Windows 平台 (UWP) 和 Blazor 图表类型 TeeChart for .NET 包括 60 多种图表类型和变体。从常用的 Line、Bar、Area、Pie 到
TeeChart.NET Pro 2020-2022-Crack
控件与插件之大全
12-05 954
TeeChart.NET Pro Edition-Ω578867473 Versatile native .NET Charting, Map and Gauge control The TeeChart NET Pro Edition is a Nuget based Charting control designed to offer instant chart, map and gauge capabilities to your NET application. With dozens of cha
TeeChart for .NET文版教程大全
爱她就要努力
12-18 2268
TeeChart .NET教程】(一)构建图表和填充数据:https://my.oschina.net/u/3905944/blog/1860105 【TeeChart .NET教程】(二)图表显示属性:https://my.oschina.net/u/3905944/blog/1861353 【TeeChart .NET教程】(三)图表分页 :https://my.oschina.net/u/...
TeeChart 商业版 [2022.4.8] TeeChart.NET 专业版
控件与插件之大全
04-09 4081
TeeChart 商业版 多功能原生 .NET 图表和仪表控制 TeeChart NET 标准商业版是一个基于 Nuget 的图表控件,旨在为您的 NET 应用程序提供即时图表和仪表功能。TeeChart 拥有一系列有用的图表类型、统计功能和开发工具,是一个出色的图表库,可满足大多数标准图表需求。易于使用设计时编辑器和直观的编程结构,我们希望您喜欢使用它。对于 Winform、NET5.0、NET6.0、WASM、UWP、WPF 和用于 Net Core 2 和本机 Net Core 3 应用程序的 Ne
TeeChart Pro .Net汉化教程三:自定义序列化
04-19
教程主要介绍了 TeeChart Pro .Net 的自定义序列化技术,该技术允许用户自定义 TeeChart Series,以便将其公开、生效或被其他应用程序所引用。TeeChart 的定制序列化可以保存(序列化)及恢复这些元素。 一、...
文版教程TeeChart for .Net Tutorials.rar
07-24
Teechart for net 教程。自己觉得很有用。分享一下
Teechart for .net 2015 无水印破解版,.net4.0
11-14
使用官方2015试用版进行开发后,通过替换引用重新生成。该库基于.net4.0 已完成破解,方便在低版本的运行库上 进行兼容
TeeChart Pro .Net汉化教程下载
05-04
TeeChart Pro .Net汉化教程
TeeChart光标功能,仿示波器游标
12-06
TeeChart Cursor 工具实现测量纵横方向上的差值,功能类似于示波器的游标,可以测量屏幕波形的值。使用的是TeeChart v8和VS2010.
TeeChart 游标功能实现,仿示波器游标
Jerry_81的专栏
12-06 1198
使用TeeChart v8实现一个游标功能,查资料的时候在网上看到一个帖子,自己尝试了一下,但是遇到很多问题,无法完全实现,于是自己尝试了一个下,最后实现了一个简单的功能。实现环境是TeeChart V8& VS2010;参考了https://www.cnblogs.com/hyd10000/archive/2011/07/10/2102072.html。在OnInitDailog()里面添加如下代码: m_cTeeChart.GetAspect().SetView3D(FALSE);
TeeChart笔记(一)
qq_29728817的博客
02-02 245
TeeChart ColorLine使用,改变区间内点、线的颜色,刻度线的设置
TeeChart 光标工具出现的问题以及一些使用方法
09-28 1158
运用TeeChart的时候,添加光标工具时,或者说,很多时候在属性窗口调整了teechart的一些属性,都不能再直接编译后得到体现,这对初学者来说是很郁闷的,有时候都不知道是自己的问题还是teechart的问题。 这里,我遇到这个问题很多次,终于发现了问题的所在。我用的原来是teechart V8,由于遇到上面的问题,无法解决,所以改用了teechart2010,但是问题一样,不过我经...
[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
m0_54524462的博客
05-02 5880
本文是作者个人对Cursor使用的一些粗浅的经验分享,欢迎大家讨论和斧正。
C#通过TeeChart实现鼠标点击获取多曲线的坐标值
分享技术,传播知识!
03-04 3849
C#通过TeeChart实现鼠标点击获取多曲线的坐标值背景实现代码 背景 近期在使用TeeChart进行多曲线展示的时候,客户要求实现,鼠标在曲线图上移动时要跟随鼠标显示一条竖线,在点击鼠标的时候把竖线与各条曲线的交叉点的值读取出来。经过一番研究终于实现了。效果如下: 实现代码 本例虽然放了3个按钮,其实只有button3有代码,用于生成2条测试曲线数据,代码如下: private void ...
TeeChart基础使用手册
mahuifa的博客
07-29 7117
TeeChart使用手册 文章目录TeeChart使用手册1、TeeChart.dll、TeeChart8.ocx、TeeChart.WPF.dll优缺点1.1 TeeChart.dll1.2 TeeChart8.ocx1.3 TeeChart.WPF.dll2、Windows窗体应用(.NET Framework) + TeeChart.dll2.1 创建工程2.2 添加TeeChart.dll2.3. 基本参数设置2.3.1 代码设置2.3.2 代码实现效果2.3.3 图像界面设置2.3.4 界面设
TeeChart .NET教程】(十八):TeeChart工具集合(下)——轴工具
最新发布
05-26
TeeChart .NET 是一款非常强大的图表控件,在进行数据可视化时,我们经常需要对图表进行一些调整和优化,此时就需要使用 TeeChart 提供的一些工具集合。在本篇文章,我们将介绍 TeeChart 的轴工具,包括:轴标签工具、轴标题工具、轴网格线工具、轴刻度线工具等。 一、轴标签工具 轴标签工具可以用来设置轴的标签格式和样式,包括字体、颜色、大小、角度、间隔等。使用轴标签工具,可以使图表更加美观、易于阅读。 在 TeeChart ,轴标签工具默认是开启的,我们可以通过以下代码来获取和设置轴标签工具: ```csharp // 获取 X 轴标签工具 Steema.TeeChart.Tools.AxisLabelTool axisLabelToolX = tChart1.Axes.Bottom.Labels; // 获取 Y 轴标签工具 Steema.TeeChart.Tools.AxisLabelTool axisLabelToolY = tChart1.Axes.Left.Labels; // 设置 X 轴标签工具 tChart1.Axes.Bottom.Labels.Font.Size = 12; tChart1.Axes.Bottom.Labels.Font.Color = Color.Red; tChart1.Axes.Bottom.Labels.Angle = 45; // 设置 Y 轴标签工具 tChart1.Axes.Left.Labels.Font.Size = 12; tChart1.Axes.Left.Labels.Font.Color = Color.Blue; tChart1.Axes.Left.Labels.Angle = -45; ``` 二、轴标题工具 轴标题工具可以用来设置轴的标题格式和样式,包括字体、颜色、大小、角度等。使用轴标题工具,可以使图表更加清晰、易于理解。 在 TeeChart ,轴标题工具默认是关闭的,我们可以通过以下代码来获取和设置轴标题工具: ```csharp // 获取 X 轴标题工具 Steema.TeeChart.Tools.AxisTitleTool axisTitleToolX = tChart1.Axes.Bottom.Title; // 获取 Y 轴标题工具 Steema.TeeChart.Tools.AxisTitleTool axisTitleToolY = tChart1.Axes.Left.Title; // 设置 X 轴标题工具 tChart1.Axes.Bottom.Title.Text = "X 轴标题"; tChart1.Axes.Bottom.Title.Font.Size = 12; tChart1.Axes.Bottom.Title.Font.Color = Color.Red; tChart1.Axes.Bottom.Title.Angle = 0; // 设置 Y 轴标题工具 tChart1.Axes.Left.Title.Text = "Y 轴标题"; tChart1.Axes.Left.Title.Font.Size = 12; tChart1.Axes.Left.Title.Font.Color = Color.Blue; tChart1.Axes.Left.Title.Angle = -90; ``` 三、轴网格线工具 轴网格线工具可以用来设置轴的网格线格式和样式,包括颜色、宽度、样式等。使用轴网格线工具,可以使图表更加清晰、易于阅读。 在 TeeChart ,轴网格线工具默认是关闭的,我们可以通过以下代码来获取和设置轴网格线工具: ```csharp // 获取 X 轴网格线工具 Steema.TeeChart.Tools.AxisGridTool axisGridToolX = tChart1.Axes.Bottom.Grid; // 获取 Y 轴网格线工具 Steema.TeeChart.Tools.AxisGridTool axisGridToolY = tChart1.Axes.Left.Grid; // 设置 X 轴网格线工具 tChart1.Axes.Bottom.Grid.Visible = true; tChart1.Axes.Bottom.Grid.Color = Color.Gray; tChart1.Axes.Bottom.Grid.Style = System.Drawing.Drawing2D.DashStyle.Dot; // 设置 Y 轴网格线工具 tChart1.Axes.Left.Grid.Visible = true; tChart1.Axes.Left.Grid.Color = Color.Gray; tChart1.Axes.Left.Grid.Style = System.Drawing.Drawing2D.DashStyle.Dot; ``` 四、轴刻度线工具 轴刻度线工具可以用来设置轴的刻度线格式和样式,包括颜色、宽度、样式等。使用轴刻度线工具,可以使图表更加清晰、易于阅读。 在 TeeChart ,轴刻度线工具默认是关闭的,我们可以通过以下代码来获取和设置轴刻度线工具: ```csharp // 获取 X 轴刻度线工具 Steema.TeeChart.Tools.AxisMinorGridTool axisMinorGridToolX = tChart1.Axes.Bottom.MinorTicks; // 获取 Y 轴刻度线工具 Steema.TeeChart.Tools.AxisMinorGridTool axisMinorGridToolY = tChart1.Axes.Left.MinorTicks; // 设置 X 轴刻度线工具 tChart1.Axes.Bottom.MinorTicks.Visible = true; tChart1.Axes.Bottom.MinorTicks.Color = Color.Gray; tChart1.Axes.Bottom.MinorTicks.Style = System.Drawing.Drawing2D.DashStyle.Dot; // 设置 Y 轴刻度线工具 tChart1.Axes.Left.MinorTicks.Visible = true; tChart1.Axes.Left.MinorTicks.Color = Color.Gray; tChart1.Axes.Left.MinorTicks.Style = System.Drawing.Drawing2D.DashStyle.Dot; ``` 总结 轴工具TeeChart 非常重要的一部分,可以帮助我们对图表进行更细致的调整和优化。在使用轴工具时,需要根据实际需求来设置相应的属性,以达到最佳的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 轻松学会spire.xls的常规操作 16948
  • 使用Navicat的查询生成器设计SELECT查询(第1部分) 8614
  • Visual Paradigm 教程[UML]:如何在UML中绘制时序图? 8369
  • 【TeeChart .NET教程】(十八):TeeChart工具集合(中)——系列工具 6571
  • 【GoJS教程】样式节点 4966

分类专栏

  • 产品 380篇
  • BCG 1篇

最新评论

  • 轻松学会spire.xls的常规操作

    诛九戒: [code=java] <artifactId>spire.office.free</artifactId> <version>3.9.0</version> [/code]

  • 轻松学会spire.xls的常规操作

    qinjiangning: 引用office也不行啊。还是报这个错误

  • Visual Paradigm 教程[UML]:如何在UML中绘制状态机图?

    猪哥-嵌入式: 写的不错,给楼主点赞。

  • 轻松学会spire.xls的常规操作

    诛九戒: 如果你用了spire.pdf、spire.excel、spire.doc两个以上,就只能用spire.office这个,分别单独引用不得行表情包

  • 轻松学会spire.xls的常规操作

    动动来了: <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.office</artifactId> <version>4.11.3</version> </dependency>

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • stimulsoft入门教程:报表与子报表(上)
  • Visual Paradigm 教程[UML]:如何在序列图中使用持续时间约束?
  • GoJS教程[2019]:使用GraphObjects构建零件
2019年200篇
2018年181篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网给老外起中国名字贾 起名人间忽晚山河已秋专业合作社起名字好起英文名子男生失忆蝴蝶破茧电视剧免费观看宝宝起名 姓马的德古拉第一季雨中的回忆汉寿天气巴黎奥运会取消了哪些项目男生谢氏起名大全紫荆花油漆劝学荀子厚积薄发是什么意思沫字起名寓意好吗五行属水 起名大全裸体之夜纲举目张魔兽真三地图属虎男孩起名宜用字邓氏男宝宝起名天魔缭乱求科技创新型公司起名CCTV14少儿频道在线直播观看大数据公司起名字踏血寻梅下载超级公务员起名字1518淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化