Delphi中ChartTeeChart的属性方法及用法
下载后可任意编辑 本文主要讲解Delphi中Chart,TeeChart的属性,方法及用法.Tchart分析报告,TeeChart使用指南,TeeChart控件介绍 1.AllowZoomBoolean 是否允许鼠标拖动来缩放图表 2.AnimatedZoomBoolean 拖动是否显示缩放过程 3.AxisVisibleBoolean 显示和隐藏4个子图表 4.BufferedDisplayBoolean True时图表首先画在内部画布上,可以防止图表闪耀,但耗费内存资源. 5.ChartHeightLongInt 以像素为单位,运行为只读,显示图表顶轴与底轴的高度,不包含页边距,Height包含页边距, ****转载敬请注明-本文出处南山古桃nsgtao的百度空间http// 6.DepthAxis,LeftAxis,RightAxis,TopAxis,BottomAxis Tchart共分为五个子图表, LeftAxis,RightAxis,TopAxis,BottomAxis和DepthAxis 默认情况下只显示LeftAxis和BottomAxis子图表 可以通过Series属性的子属性HorizAxis与VertAxis进行设置 如 chart1.Series[0].HorizAxisaBothHorizAxis; chart1.Series[0].VertAxisaBothVertAxis; chart1.BottomAxis.Title.Captionnsgtao; chart1.BottomAxis.Title.Font.ColorclRed; 7.FootTChartTitle 在图表底部定义的文本和格式,在图表底部显示一些说明文字 Chart1.Foot.Text.AddNsgtaoFoot; ****转载敬请注明-本文出处南山古桃nsgtao的百度空间http// 8.GradientTChartGradient 用于设置图表背景颜色是否显示背景色,背景色渐变的起始颜色和终止颜色,渐变方向等 以下是南山古桃nsgtao引用网上资源 引用1.关键词Tchart分析报告 引用2.关键词TeeChart使用指南,TeeChart控件介绍 *********************************************************************************************************************************** ****************下面是南山古桃引用并整理的文章 *********************************************************************************************************************************** 1Tchart分析报告 ****转载敬请注明-本文出处南山古桃nsgtao的百度空间http// 1.1[概述] TChart是delphi里面一个标准的图形显示控件。它可以静态设计(atdesigntime)也可以动态生成。 1.2[继承关系] TObject TPersistent TComponent TControl TCustomControl TWedgetControl TChart TCustomPanel 1.3[tips] 1.3.1ProVersion支持Bezier,Contour,Radar和point3D曲线 1.3.2支持jpeg文件的导出 1.3.3Chart中的Series可以连接到Table,Query,RemoteDataset其他数据集 1.3.4TChart里的series的active属性可以实现对已绘制图形的显示或者隐藏 1.3.5在TChart中,tchartSeries是所有具体series的父类,没有画出什么来的,用一个具体的series类来创建就可以了,比如用TLineSeries、TPieSeries、TPointSeries、TPointSeries等等都行 1.3.6TTeeFunctionComponent可以实现在同一个TChart里面,一个Serries对另一个Serries的统计 1.4[问题极其使用技巧] 1.4.1TChart中如何实现只有Y轴的放大与缩小功能 设置BottomAxis或者LeftAxis的Automaticfalse并同时设置Minimum,Maximum属性 1.4.2如何固定TChart中的坐标,不使TChart中的坐标跟随Series的变化而变化 //设置底座标 withmyChart.BottomAxisdo begin Automaticfalse; Minimum0; LabelStyletalText; end; //设置左坐标 withmyChart.LeftAxisdo begin Automaticfalse; Minimum0; Title.Angle270; Title.FontSelf.Font; Title.Font.CharsetANSI_CHARSET; Title.Font.Name宋体; Grid.VisibleFalse; end; //设置右坐标 withmyChart.RightAxisdo begin Automaticfalse; Title.FontSelf.Font; Title.Font.CharsetANSI_CHARSET; Title.Font.Name宋体; Title.Caption累计百分比(); Maximum100; Minimum0; end; 1.4.3如何删除一个图形中的一个点 使用Series的delete方法 1.4.4如何修改一个点的X或者Y值 LineSeries1.YValue[3]27.1; {InBubbleSeries} BubbleSeries1.RadiusValues.Value[8]8.1; {InPieSeries} PieSeries1.Piues.Value[3]111; 1.4.5