teechart

How to paint selected point on 3D surface?

北战南征 提交于 2019-12-08 11:58:34
问题 How can I paint selected point on TeeChart 3D Surface? 回答1: If you want to highlight the cell below the mouse , you can use the TSurfaceNearestTool to highlight a TSurfaceSeries cell like in the example at "All Features\Welcome !\Tools\Surface Nearest" in the Features Demo program: The Features Demo program (Tee9New.exe) is shipped with the installation of the component, and you can alternatively download the "TeeChart compiled demo" here. You just have to create the tool and assign a surface

TeeChart Pro VCL/FMX教程(六):使用系列(一)

社会主义新天地 提交于 2019-12-07 20:22:00
下载TeeChart Pro VCL/FMX最新版本 系列类型 该TChartSeries组件是所有系列类型的共同父类 系列类结构 作为TeeChart组件库结构的一小部分背景,下面是系列组件及其结构的说明。下图显示了TeeChart系列类之间的关系。所有类都派生自通用的“TChartSeries”类,因此共享“Series”属性和方法。其他几个通用类派生自Series(CustomSeries,CustomBarSeries和CircledSeries),它们以绿色突出显示,并且它们的组件不能直接用于编程,它们的特性由其后代Series类型继承。所有派生系列(红色)均可在TeeChart图库中访问,以包含在您的图表中。以这种方式派生的TeeChart系列允许通过公共索引结构(集合)进行可编程访问。 TeeChart Pro的内部Series Class层次结构 在设计时使用TChart编辑器更容易添加Series,但您也可以在运行时创建新的和不同的Series类型并将其添加到同一个Chart中。 //You could add the Series at runtime procedure TForm1.Button2Click(Sender: TObject); var tmpAreaSeries:TAreaSeries; begin tmpAreaSeries:

跨平台图表控件TeeChart使用教程:导入XML数据

浪子不回头ぞ 提交于 2019-12-07 20:21:44
TeeChart 的最新版中包含了一个自动加载XML数据的新组件。这个组件的名字叫做TTeeXMLSource,用户可以在TeeXML.pas unit中找到这个组件。 加载XML图表所需的最小属性是"Chart"和"FileName"。图表属性表明了需要添加XML数据的图表和位置。FileName属性也可以是一个网址(URL)。Load方法用于将XML数据加载到图表系列。 让我们创建一个新的应用程序,并拖放一个Chart1组件和一个TeeXMLSource1组件。 1 2 3 4 5 6 7 8 9 10 uses Series; procedure TForm1.FormCreate(Sender: TObject); begin RegisterTeeStandardSeries; // make sure "Line" style is loaded. TeeXMLSource1.Chart:=Chart1; TeeXMLSource1.FileName:='TeeChartSampleMan ySeries.xml'; TeeXMLSource1.Load; end; 注意:在上面的示例中,可以通过添加TeeChart工具栏或添加TeeGally单位,省略调用RegisterTeeStandardSeries。它只是注册基本图表样式(线、条、饼装等)

谈谈Ms Chart和TeeChart的优缺点

耗尽温柔 提交于 2019-12-07 10:34:47
下面我对 Ms Chart 和 TeeChart for .Net 的优缺点进行了列举,商业控件和免费控件的区别与优劣一览无遗。 1、Ms Chart 微软封装好的免费的图表控件,其前身是Dundas Chart,微软收购以后做得最好的一款图表。其原理是根据所配置的图表类型及绑定的数据生成一张张图片,然后在页面上显示相应的图片。 >>附: Ms Chart下载 优点: 免费 功能强大,涵盖了各行各业所需的各种图表 文档、实例丰富 图表效果不错 缺点: 只能用于.Net 3.5及以上 使用麻烦,需进行各种配置,如果配置出错则无法显示 处理大数据量速度慢 应用面窄,无法在页面中大量使用,在ASP.NET下使用起来比较麻烦 2、TeeChart for .Net 如果你想要一款在ASP.NET 中支持多种图表类型且性能稳定,价格又不高的图表控件,TeeChart for .Net 无疑是很好的选择。Steema公司和慧都联合推出完整TeeChart for .NET汉化版,一共汉化资源2000个词条(17000个单词),汉化文档35000个单词,总汉化90%以上,完全为开发扫清了语言障碍。 >>附: TeeChart for .Net汉化版下载 优点: 功能强大,性能稳定 图表及仪表类型丰富 价格不高,单机分发完全免费 支持条状图、折线图、饼图等分析图像,还支持仪表盘

最全面的常用Delphi第三方控件汇总—报表、图表、界面、数据库等

♀尐吖头ヾ 提交于 2019-12-04 06:18:02
有网友问我常用Delphi第三方控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 报表图表方面: TeeChart Pro 在delphi 的图形显示方面目前唯一的选择,虽然从delphi 3 就随delphi 捆绑发布,但是捆绑的是标准版,很多功能都不全,要展示各种绚丽的统计、分析功能,还是要用专业版(呵呵,领导们都是喜欢这个的)。最新的TeeChart Pro 已经支持firemonkey了(兼容性还有点问题),你可以把pc 上的绚丽图形放到Iphone 上了。 从 Delphi 1 开始,delphi 每个版本都会有报表工具,但是每次自带的报表工具都相当不给力,几乎没有人使用,因此出现了几个非常不错的第三方报表工具,例如Reportbuilder, FastReport 等,由于今年出的delphi xe2 开始捆绑Fastreport 标准版,同时Reportbuilder 的价格高的离谱,而且FastReport 确实非常不错,建议报表工具还是用Fastreport。 界面方面: Devexpress VCL 这个基本上覆盖了系统界面及数据库展示的方方面面,是做桌面系统必备的一套控件,目前的版本是2011.2.3, 支持win32 及win64。 数据库管理方面: Devart 公司出品的UniDAC,ODAC,SDAC,IBDAC,

How to set my custom values on Y-axis of my chart [duplicate]

谁说胖子不能爱 提交于 2019-12-04 05:31:05
问题 This question already has an answer here : Closed 8 years ago . Possible Duplicate: teechart problem for series label Is There any way to print labels ex. Jan , Feb , Mar.... On Y-axis of tchart In Borland c++ 回答1: I don't have Borland C++, but assuming the TeeChart that comes with it is the same as the ActiveX TeeChart, you'll need to do something like this: chart.Axis.Left.Labels.Clear(); // Clear current labels chart.Axis.Left.Labels.Add(1, "January"); // Repeat for other months 来源: https:

Large TChart takes a long time to draw

我的梦境 提交于 2019-12-04 04:34:02
问题 Top post: I have accepted an answer,but it doesn't work for me. I will post a new question, stressing Delphi 7. Thanks to all who gave some good input I have measurements taken at one second intervals over an hour. I had a previous question where it was taking 45 seconds to updates a TStringGrid and managed to get that down to "faster than the eye can see". Partly by moving some computation and database related functionality of of the loop, but - surprisingly to me - the change that really

How to Install a COM using ClickOnce

十年热恋 提交于 2019-12-03 20:45:16
I have installed my windows application that uses TeeChart ActiveX (a COM Component for charting) using ClickOnce. If I register manually TeeChart using regsvr32 teechart8.ocx, my application works fine. But I want and I need to install the application using ClickOnce. How can I do that? Orion Edwards ClickOnce can only copy files. So you have these options: Use Reg-Free COM as Jeff Hall suggests . This is probably the best option if you can do it. Run regsvr32 manually when your .exe file first loads (before it tries to access the COM objects) Create a custom clickonce prerequisite package

change single point color in teechart

我的未来我决定 提交于 2019-12-03 01:12:28
问题 i'm using teechart in java.I want to change some points color in a series,not all of the points.If the point's value is over a specific value,then turn the point into red. i just know how to change all the point's color,and here is my code. xline.getPointer().setVisible(true); // 数据点突出显示 // xline.getPointer().setStyle(PointerStyle.CIRCLE); xline.getPointer().setHorizSize(2); xline.getPointer().setVertSize(2); xline.getPointer().setColor(Color.black); xline.getPointer().getPen().setColor(Color

Large TChart takes a long time to draw

笑着哭i 提交于 2019-12-01 21:13:35
Top post: I have accepted an answer,but it doesn't work for me. I will post a new question , stressing Delphi 7. Thanks to all who gave some good input I have measurements taken at one second intervals over an hour. I had a previous question where it was taking 45 seconds to updates a TStringGrid and managed to get that down to "faster than the eye can see". Partly by moving some computation and database related functionality of of the loop, but - surprisingly to me - the change that really made the difference was setting the strindgrid's rowCount to 3600 before the loop rather than