多语言展示
当前在线:537今日阅读:60今日分享:41

orgchart线条实现方法

生活中有着许许多多的烦恼,下面就由小编教你orgchart线条实现方法,希望你的生活多姿多彩~
工具/原料
1

手机

2

电脑

方法/步骤
1

TChart是一个功能强大的绘制各种数据图表的控件,使用它可以很方便的绘制出各种数据图表。下面就来详细介绍它的使用。

2

常用属性:AxisVisible:Bool型用于显示或隐藏图表上的四个坐标轴以及显示区域的曲线框BufferDisplay:Bool型默认为Ture.可以提高图像的显示速度消除闪烁MaxPointPerpage:默认为0,用来设置每页可以显示的点的数量,设置了该属性之后,除最后一页外,每页都是以固定的点数显示。(页:表示的是TChart的大小)SeriesList:该属性为一指针数组,指向的是TChart中的Series。

3

获得TChart中的Serries数组,也有三种方法1.MySeries := Chart1.SeriesList [ 0 ]2.MySeries := Chart1.Series [ 0 ]3.MySeries := Chart1 [ 0 ]SerriesCount属性获得SeriesList中Series的个数AllowZoom : Boolean是否允许鼠标拖动来缩放图表,通过拖拽鼠标画出矩形可以实现区域放大AnimatedZoom : Boolean拖动是否显示缩放过程ChartHeight : LongInt以像素为单位,运行为只读,显示图表顶轴与底轴的高度,不包含页边距,Height包含页边距,DepthAxis,LeftAxis,RightAxis,TopAxis,BottomAxisTchart共分为五个坐标轴,LeftAxis,RightAxis,TopAxis,BottomAxis和DepthAxis默认情况下只显示LeftAxis和BottomAxis坐标轴可以通过Series属性的子属性HorizAxis与VertAxis进行设置

4

如:chart1.Series[0].HorizAxis := aBothHorizAxis;chart1.Series[0].VertAxis := aBothVertAxis;chart1.BottomAxis.Title.Caption := 'nsgtao';chart1.BottomAxis.Title.Font.Color := clRed;Foot : TChartTitle在图表底部定义的文本和格式,在图表底部显示一些说明文字Chart1.Foot.Text.Add('Nsgtao Foot');Gradient : TChartGradient用于设置图表背景颜色:是否显示背景色,背景色渐变的起始颜色和终止颜色,渐变方向等方法,事件,过程:ZoomRect或者ZoomPercent方法实现图像缩放

5

Series类型Series类型是TChart绘图的核心,在我看来TChart控件只是一个容器,它存放的Series数组。根据不同类型的Series就可以画出不同类型的图标。从字面意思理解Series是一个序列,是一个数据点的序列,一幅图可以由很多个这样的数据点组成,在TChart绘制图表实际上就是向TChart中添加数据点,TChart根据添加的点的不同类型画出不同的图表。Series就类似一个泛型的TList,由于Delphi没有公布源码,这只是我的猜测。Line ( TLineSeries) 用折线将序列各点连接起来的形式绘制图表FastLine (TFastLineSeries) 相对Line来说,它损耗了某些属性从而来实现快速绘制Bar (TBarSeries) 绘制垂直的直方图,每个Series代表一个直方条Horizontal bar (THorizBarSeries) 和Bar类似只不过是水平方向的直方图Area (TAreaSeries) 与Line相同,只不过还要将曲线与X轴的区域进行填充Point (TPointSeries) 用点的形式显示一条数据,就好像将Line中的线去掉Pie (TPieSeries) 圆饼图Arrow (TArrowSeries)Bubble (TBubbleSeries)Gantt (TGanttSeries)Sharp (TChartShape)

注意事项

要有耐心哦~

推荐信息