TeeChart常用编程语句汇总.docx

上传人:小飞机 文档编号:3062623 上传时间:2023-03-10 格式:DOCX 页数:7 大小:38.38KB
返回 下载 相关 举报
TeeChart常用编程语句汇总.docx_第1页
第1页 / 共7页
TeeChart常用编程语句汇总.docx_第2页
第2页 / 共7页
TeeChart常用编程语句汇总.docx_第3页
第3页 / 共7页
TeeChart常用编程语句汇总.docx_第4页
第4页 / 共7页
TeeChart常用编程语句汇总.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《TeeChart常用编程语句汇总.docx》由会员分享,可在线阅读,更多相关《TeeChart常用编程语句汇总.docx(7页珍藏版)》请在三一办公上搜索。

1、TeeChart常用编程语句汇总慧都控件网-图表 TeeChart常用编程语句汇总(C#) 用TeeChart 也有一段时间了,下面是我总结的一些常用编程语句,我用的是C#: 设置chart标题:axTChart1.Header.Text.Add(标题); 修改标题:axTChart1.Header.Text.set_Item(index, 修改后的标题); 表头标题清除: axTChart1.Header.Text.Clear; 移除第n个标题:axTChart1.Header.Text.Remove(1); 标题居中:axTChart1.Header.Alignment = TeeChar

2、t.ETitleAlignment.taCenter; 标题向右移动50:axTChart1.Header.CustomPosition = true; axTChart1.Header.Left= axTChart1.Header.Left + 50; 标题背景:axTChart1.Header.Transparent = false;/背景不透明 axTChart1.Header.Brush.Style = TeeChart.EBrushStyle.bsBackCrossSmall;/背景样式 标题背景阴影颜色:axTChart1.Header.Transparent = false; a

3、xTChart1.Header.ShadowColor=(uint)(1255); 说明(Legend): 说明是否可见:axTChart1.Legend.Visible = true; 说明框内分割线是否可见:axTChart1.Legend.DividingLines.Visible = true; 说明框分割线颜色:axTChart1.Legend.Color=(uint)(2201); 说明框向下移位:TChart1.Legend.TopPos =50 说明框内图示的长度:axTChart1.Legend.ColorWidth = 150; 说明框内文字颜色:axTChart1.Leg

4、end.Font.Color = (uint)(130000); 说明框阴影部分的颜色和深度:axTChart1.Legend.ShadowColor=(uint)(13000); axTChart1.Legend.ShadowSize = 6; 面板(Panel): 载入面板背景图片:axTChart1.Panel.BackImageLoad(e:121.jpg); 面板斜度设置: 1 axTChart1.Panel.Gradient.Visible = true; 慧都控件网-图表 慧都控件网-图表 2 axTChart1.Panel.Gradient.StartColor = (uint

5、)(1); 3 axTChart1.Panel.Gradient.EndColor = (uint)(13000); 4 axTChart1.Panel.Gradient.Direction = TeeChart.EGradientDirection.gdFromTopLeft; 3D效果: 隐藏3D效果:axTChart1.Aspect.View3D = false; Chart分页: 运行时显示ChartEditor对话框:axTChart1.ShowEditor; 每一页最多可以显示的点的数量:axTChart1.Page.MaxPointsPerPage = 20; 下一页&上一页:

6、axTChart1.Page.Next; axTChart1.Page.Previous; 跳到最后一页:axTChart1.Page.Current = axTChart1.Page.Count; 决定最后一页放缩:axTChart1.Page.ScaleLastPage = false; 获取当前页码:MessageBox.Show(axTChart1.Page.Current.ToString); 坐标(Axis): 添加20个点到序列上: 1 for (int i = 1; i = 20; i+) 2 3 4 5 axTChart1.Series(1).Add(i*i, i.ToStr

7、ing, (uint)(50000); 6 7 设置轴刻度 设置Y轴的终点和起点,最小刻度值: axTChart1.Axis.Left.Automatic = false;/必须有,或者1 用.AutomaticMaximum等代替 2 axTChart1.Axis.Left.Maximum = 600;/最大值的声明必须在最小值先,否则3 报错 4 axTChart1.Axis.Left.Minimum = 500; 慧都控件网-图表 慧都控件网-图表 axTChart1.Axis.Left.Increment = 20; 将Y轴最小值固定,最大值自动增长:出现严重错误 将Y轴最大值固定,最

8、小值自动时应: 1 axTChart1.Axis.Left.AutomaticMaximum = false; 2 axTChart1.Axis.Left.Maximum = 600; 3 axTChart1.Axis.Left.AutomaticMinimum = true; 自定义轴标签: private void axTChart1_OnGetAxisLabel(object sender, 1 AxTeeChart.ITChartEvents_OnGetAxisLabelEvent e) 2 e.labelText = p + e.valueIndex.ToString; 3 设置轴自

9、定义标签: 1 axTChart1.Axis.Left.Logarithmic = true; 2 axTChart1.Axis.Left.Increment = 0;/默认为0 3 axTChart1.Axis.Left.SetMinMax(0, 10000); 4 axTChart1.Axis.Left.Labels.ValueFormat = #e+0; 自定义交叉坐标轴:只能在chart Editor中设置。 坐标轴点击事件: private void axTChart1_OnClickAxis(object sender, 1 AxTeeChart.ITChartEvents_OnC

10、lickAxisEvent e) 2 3 MessageBox.Show(axTChart1.Axis.Bottom.CalcPosPoint(e.x).ToString);4 /显示位置 5 Series: 删除第5个点:axTChart1.Series(0).Delete(5); 添加一个坐标:axTChart1.Series(0).AddNull(label); 添加一个Series: 1 TeeChart.ESeriesClass ns = new TeeChart.ESeriesClass; 2 int index = axTChart1.AddSeries(ns); 慧都控件网-图

11、表 慧都控件网-图表 3 axTChart1.Series(index).HorizontalAxis = 4 TeeChart.EHorizontalAxis.aTopAxis; axTChart1.Series(index).VerticalAxis = TeeChart.EVerticalAxis.aRightAxis; 设置series1的数据源为series0: 1 axTChart1.Series(1).DataSource = Series0; 2 axTChart1.Series(1).SetFunction(TeeChart.EFunctionType.tfCopy); 交换

12、两个Series的顺序: axTChart1.ExchangeSeries(0, 1); /After exchanging Series, the index 1 for the Series will be changed. 显示第三个位置的Y值:MessageBox.Show(axTChart1.Series(0).YValues.get_Value(3).ToString); 修改第9个位置的Y值为21:axTChart1.Series(0).YValues.set_Value(int.Parse(9,21); 将第有个位置的坐标向X轴正向移动5个坐标:axTChart1.Series(0).XValues.set_Value(5,9); 清除绘图:axTChart1.Series(0).Clear; 清除刻度:axTChart1.Axis.Visible = false; 清除底部刻度:axTChart1.Axis.Bottom.Visible = false; Margin和左边相距 20% :axTChart1.Panel.MarginLeft = 20; TeeChart官网: TeeChart简介: 慧都控件网-图表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号