teechart相关内容
我刚刚开始在 Mono for Android 上使用 Steema TChart.我试过这个简单的代码,效果很好: protected override void OnCreate(Bundle bundle){base.OnCreate(捆绑);var tChart1 = new Steema.TeeChart.TChart(this);var bar1 = new Steema.TeeCh
..
滚动图表的默认方式是按住鼠标右键拖动鼠标.我需要用鼠标滚轮滚动.我还没有找到任何 API 来启用/禁用鼠标滚轮滚动. 我还尝试将 MouseWheelListener 添加到图表本身,但它从未被调用. 是否可以在 TeeChart 库中使用鼠标滚轮? 我的应用程序是使用 SWT 的 Eclipse RCP. 解决方案 以下代码对我来说在 Eclipse 中使用 TeeCh
..
我只需要一点推动.我有一个带有tpointseries系列的图表.我很难弄清楚如何将系列绘制为多边形/矩形. 当我指多边形或矩形时,您有4个角(bottom_left X/Y,top_left X/Y,top_right X/Y和bottom_right XY)创建4条线并填充这4个角之间的区域. 非常感谢. 解决方案 1)创建具有矩形样式的TChartShape类型系列,并添
..
由于某些原因,在使用方法AddGanttColor或AddGantt将甘特图添加到TGanttSeries实例时,对于两个不同的调用,返回相同的索引. 例如,以下代码段说明了最后两个调用都返回值1的情况. Series.AddGanttColor(0,100,0,'WA#234',clGreen);//返回值0Series.AddGanttColor(100,200,1,'WA#235'
..
我在我的应用程序中使用Steema TChart.我使用此组件绘制折线图,通常在数据点可用时实时包含1,000到2,000个数据点.典型的生产线大约需要30秒才能完成. 在生成第二行或第三行之后,TChart组件将到达固定处理器的位置.即使图表正在更新,每次添加新数据点时图表必须执行的重绘也会严重影响其他UI更新.我进行了实验,发现如果在绘制线条时不显示图表(图表位于窗口的单独选项卡上;
..
有人知道如何在Delphi XE2中为Firemonkey关闭TChart中的抗锯齿吗? 解决方案 FireMonkey Canvas可以 必须使用Form1.Quality属性在表单级别(从XE4开始)完成。 >
..
此问题与此处的另一个正在进行的问题有关:
..
我有一系列3600个值,每个小时一个小时。我想在Delphi 7中使用TChart将它们绘制为单个系列。 这些值应在Y轴上绘制。我应该将X值传递给AddXY()吗?点数? 我想将X轴标记为MM:SS,该怎么做?除此之外,我还需要什么? ... Chart1.Series [0] .XValues.DateTime:= True; Chart1.BottomAxis.Date
..
如何在TeeChart 3D表面上绘制所选点? 解决方案 如果要突出显示“鼠标,则可以使用 TSurfaceNearestTool 突出显示 TSurfaceSeries 单元格,如“所有功能”中的示例“功能演示程序”中的“欢迎使用!\工具\最近的表面”: 功能演示程序(Tee9New.exe)随组件的安装一起提供,也可以在此处下载。 您只需创建工具并为其分配表面。即:
..
我的上一个问题有一些很好的建议,但是它对我不起作用,因为我的问题似乎与Delphi 7有关。 我有一个带有单个序列(TFastLineSeries)和3,600个数据点的图表要45秒才能绘制。其他人则说它应该快如闪电,所以谁能提供帮助,请牢记我正在使用Delphi 7和标准的TChart组件。 我怀疑不是调用AddXY()3,600次我应该先准备数据,然后一次添加所有数据。 更新
..
我想创建2个在运行时使用Delphi中的Teechart系列彼此叠加的系列。 本质上我想拥有2个系列,每个系列都有2个条目或数据点,并且相应的数据点iow series1 datapoint1和series 2数据点1应该相互堆叠以形成单个 条形图。 我试图寻找无法更改的过程或属性。 解决方案 最小示例: var S1,S2:TBarSeries; begin
..
我正在使用Delphi XE中的内置TeeChart来绘制图形。 当我将图形放在表单上时,我可以使用所有这些选项来导出/保存或打印预览,但在运行时不存在。 我想为保存对话框和打印预览添加一个按钮(现在我已经拥有了)做Chart1.Print和Chart1.SaveToBitmapFile) 我在Google周围搜索,发现了此链接: http://www.steema.com/su
..
热门文章:我已经接受了答案,但对我来说不起作用。我将发布一个新问题,并强调Delphi7。感谢所有付出的人一些好的输入 我在一小时内每隔一秒钟进行一次测量。 我之前有一个问题,即更新TStringGrid花费了45秒,并设法将其降低到“比眼睛能看到的更快”。部分原因是通过移动循环的一些与计算和数据库相关的功能,但是-令我惊讶的是,真正与众不同的更改是在循环之前将strindgrid的r
..
我遇到以下问题:我将Delphi XE3与TeeChart配合使用,我想通过给定的X值检索Y值或意甲的值索引。我的意向是一个在X轴上带有日期的时间序列。我知道图表上的日期,我想显示与此日期最接近的对应Y值。 TChart或TChartSeries组件是否有任何方法或功能来实现这一目标?还是我需要遍历系列直到到达选定的日期? 无法使用CursorPostion方法,因为光标可能在任何地方
..
使用Delphi 10.2,SQLite和Teecharts。我的SQLite数据库有两个字段,使用以下字段创建: 创建表HistoryRuntime(“ DayTime” DateTime, Device1 INTEGER DEFAULT(0)); 我使用 TFDQuery 访问表 qryGrpahRuntime 使用以下SQL: 选择DayTime AS The
..
我的TeeChart看起来不错,网格线/刻度线出现在我希望的位置,依此类推(X轴LabelStyle设置为talAuto)。现在,我需要格式化X轴标签,以便它们显示时间偏移而不是数据点编号。 我将LabelStyle更改为talMark,并正在处理图表的OnGetAxisLabel。问题是我的事件处理程序将针对每个X轴点而不是将LabelStyle设置为talAuto时显示标签的点调用。
..
series [0]-> AddXY(30,10,‘label1’,clRed); series [0]-> parent =图表; 这是我的代码,可以在图表上打印1个系列。 现在,我是在X轴上打印label1。 是否可以在Yaxis上打印此标签。 解决方案 您应该将左轴 LabelStyle 设置为 talText ,例如: Chart1->轴-
..
只想知道如何向矩形工具添加标注。下面是我添加的代码,但未绘制Arrow。仅一个点出现在(0,0)。 m_ctrlChart.GetTools()。GetItems(0).GetAsRectangle()。GetCallout()。SetVisible(TRUE ); m_ctrlChart.GetTools()。GetItems(0).GetAsRectangle()。GetCallout
..
有人知道是否可以编写图表的多行图例吗? 我尝试添加TeeLineSeparator或#13,但不起作用? 非常感谢 解决方案 恐怕不在当前图例中.替代方法是使用TeeChart Pro提供的CustomLegend工具,或者使用自定义绘图技术直接在OnAfterDraw事件中绘制形状和字符串.即: uses Series, TeCanvas; procedure TForm1
..
我在java中使用teechart。我想要更改系列中的某些点颜色,而不是所有点。如果点的值超过特定值,则将该点变为红色。 i只知道如何更改所有点的颜色,这是我的代码。 xline.getPointer()。setVisible(真正); //数据点突出显示 // xline.getPointer()。setStyle(PointerStyle.CIRCLE); xline.ge
..