问题标签 [teechart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
534 浏览

delphi - TeeChart 中的午夜穿越、轴边界和数据存储顺序

我有一个应用程序,它记录数据并使用 fastLine 系列在 TeeChart 中连续显示,时间作为 x 轴,使用...

数据以大约每秒一个点的速度添加,但我希望将显示的点数限制为最后添加的 MaxPoints(MaxPoints 是一个整数变量,可以随时由用户输入更新)。在显示 MaxPoints 后,数据应在添加时在屏幕上滚动,就像在条形图中一样。

我尝试了以下方法,其中 TheTime 是 Frac(Now) ......

这可以完美运行,直到午夜,显示冻结。我知道问题在于数据在添加时进行了排序,因此 Series[0].Delete(0) 删除了 x 值最小的数据,(即午夜过去时添加的最新数据,而不是最旧的数据添加到系列中的一条数据。

我尝试通过添加外部

并将程序更改为...

但这是一个可怕的“混乱”,因为当我经过午夜时 a) x 轴扩展以显示完整的 24 小时 b) 在最新点(靠近图表的最左侧)和午夜之前添加的最旧的剩余点(靠近图表的最右侧)。

替补...

有效,但午夜前的点在午夜“丢失”,因为图表在清除后缓慢重新填充,这也不太理想。

最简单的“解决方案”是轴最小值和最大值是否可以跨越午夜边界,但似乎不可能将轴最大值设置为小于最小值。

我很想听听其他人可能遇到的任何替代解决方案来处理“午夜穿越”问题。

0 投票
1 回答
1936 浏览

delphi - 是否有 TeeChart 2012 标准版或专业版的演示,可以使用完整安装的非试用版 TeeChart 进行开箱即用编译?

用于 Delphi 的 TeeChart 2012 包含许多演示,但我想我会尝试的第一个演示是 features\tee9new.dpr 演示,这是一个演示的怪物,它似乎被硬编码为包含 200 多个单元引用,这些单元引用仅在高端 TeeChart 产品 SKU 中提供,因此该演示不是开箱即用的,即使它以 teeChart 标准提供,它也是一个无用的演示。

软件包中似乎包含零个“只是您的基本 TChart 演示”演示。

也许我错过了一些东西。但是在某些时候,Feature演示变成了关于渐变和极坐标图,以及 TeeChart 2012 标准中没有的废话。

如果 Steema 没有提供,有人可以指点我做一个演示,它做了以下三件事:

  1. 创建至少五种类型的图表(条形图、折线图、系列图等)。

  2. 展示每天使用图表的推荐代码模式。

我目前正在破解功能演示以删除不符合标准的东西,但肯定已经有类似的东西了吗?我花了一个多小时在演示上进行黑客攻击,似乎我离处理“在标准或专业版中不起作用的东西”还差得很远。

我目前正在尝试让任何演示在 delphi 7、2007 和 xe2 中运行。

0 投票
1 回答
4339 浏览

teechart - TeeChart 示例

我有 TeeChart 8 Standard 作为 Delphi XE2 的一部分,最近询问有关 TeeChart 功能的建议,并被告知我可以查看 All Features\etc... 以查找示例代码。我从 Steema 下载了压缩的 TeeChart2010_Examples 文件,然后运行了 Tee9New.exe,它显示了所有功能...子目录的级联。在此我可以找到我想要的示例,但 SourceCode 选项卡建议我需要安装 TChart Pro 才能查看源代码。

示例的源代码是否仅在安装 Pro 版本后可用?我相信我可以安装评估版来确认这一点,但不想“弄乱”我已经运行的标准版,它是 Delphi 附带的。

0 投票
1 回答
645 浏览

xamarin.android - Monodroid 的 TeeChart

我正在尝试创建一个与 TeeChart 集成的 MonoDroid 应用程序,我想要一个活动来保存图表和其他一些组件,如 textview、按钮等。这是代码,

我使用了 testpanel.AddView(tChart1); 但是那里什么也没有,我怎样才能把图表放在 MealChartPanel 线性布局中?

谢谢,

0 投票
1 回答
1390 浏览

delphi - 在 TChart 组件中隐藏分钟

如何在 TChart 组件中隐藏时间(小时、分钟和秒)?只需要日期格式。

但时间存在于图表中

0 投票
1 回答
449 浏览

android - 通过为 x 轴和 y 轴提供字符串值来绘制 TeeChart 线图

我正在使用 TeeChartJavaAndroid_3.2012.0202 并且我无法在 X 和 Y 轴上绘制具有字符串值的线。这可能吗 ??知道 line.add() 方法不需要 2 个字符串值!?!?

0 投票
1 回答
261 浏览

java - 在 TeeChart 中绘制 Graphics3D

我在 tChart 中使用 IGraphics3D 时遇到问题。我可以在 tChart 上绘制任何类型的图片,但是当我尝试使用 getImage() 将图像导出到文件时,绘图就会消失。当我用鼠标在图表上单击时,这些图片也会消失。我也在使用“com.steema.teechart.tools.Annotation”,它按我想要的方式工作。但是我不知道为什么 Graphics3D 有不同的行为。

我复制了显示如何创建图纸的代码:

任何人都可以帮助我解决这个疑问。

先感谢您。

0 投票
3 回答
1213 浏览

teechart - x64 的构建错误

使用旧版本(v3)构建项目没有问题,其中只有一组 dll,并且项目目标设置设置为“任何 CPU”。它适用于 x86 和 x64 构建,并且在 Win32 和 Win64 机器上运行良好。

下载并想尝试最新的 Teechart 2012 版本 (4.1.2012.7136) 现在 Steema 提供 x64 和 x86 dll,我想使用优化的 x64 dll

问题1:我的理解正确吗?为什么在较新版本中有两个版本的 TeeChart dll?

构建测试 1:使用新的 x64 TeeChart dll 构建 x64 项目 将 dll 从文件夹 C:\Program Files (x86)\Steema Software\Steema TeeChart for .NET 2012\net35\x64\ 复制到项目文件夹。这是因为我想用 x64 dll 构建

构建 x64 构建时出现 2 种构建错误:Error1 'Could not load file or assembly 'TeeChart, Version=4.1.2012.7136, Culture=neutral, PublicKeyToken=9c8126276c77bdb7' 或其依赖项之一。试图加载格式不正确的程序。

错误 2:'无法加载文件或程序集'TeeChart,版本 = 3.5.3225.32185,文化 = 中性,PublicKeyToken = 9c8126276c77bdb7'或其依赖项之一。无效的指针(来自 HRESULT 的异常:0x80004003 (E_POINTER))'

问题 2:我需要更新项目中的所有 licenses.licx 文件吗?我知道这些是在添加 TChart 时自动生成的?当我只是更新 TeeChart 库时,我该如何处理?

问题3:为什么会出现两种不同的错误?所有 licenses.licx 当前都有包含 Version=3.5.3225.32185 的文本。我尝试手动将所有 licenses.licx 文件更新到较新版本,但没有帮助。

构建测试 2:使用新的 x86 TeeChart dll 构建 x64 项目 将 dll 从文件夹 C:\Program Files (x86)\Steema Software\Steema TeeChart for .NET 2012\net35\x86\ 复制到项目文件夹。

一切都构建良好并且运行良好

问题 4:如何在没有更新项目中的 licenses.licx 文件的情况下构建良好?

0 投票
1 回答
4338 浏览

delphi - 以编程方式更改 TChart 大小

我正在以编程方式创建一个 tChart(Delphi2007,TeeChar 7 免费版)。我想设置图表尺寸并可能更改纵横比,但是更改 Width 和 Height 属性没有得到有意义的结果。我也尝试更改轴 TickLength ,但没有运气。我从 dfm 文件中复制了 TChart 的相关属性,不要忘记任何有意义的东西。仅当我编辑 X 和 Y 最大值和最小值时,图表的方面才会发生变化,但这还不够。

这是我的原始图表和“重新格式化”的图表,您可以看到图表尺寸均为 400 x 250。是否有用于调整图表大小的特定属性?我希望轴相应地调整大小,有可能吗?感谢您的帮助

第一张图表 相同的图表调整大小

以下是与 TChart 相关的代码:

0 投票
1 回答
475 浏览

teechart - Returning the y value of a drawline

Is there any way to get the y value of a drawline. I can get the only start and end position.

I try to catch the chance when a candle of moving financial series breaks through a drawline.