gpt4 book ai didi

delphi - 在Delphi中使用AddXY改变点的顺序

转载 作者:行者123 更新时间:2023-12-03 18:26:17 24 4
gpt4 key购买 nike

我想使用TChart折线图允许用户随意旋转图。这就是说它将绘制(Y,-X)而不是(X,Y),但是绘制图时,点变化的顺序和点基于第一个自变量的值的增加而彼此连接。您可以在以下图片中看到结果:


正常


Normal Graph


旋转的


Rotated Graph

我使用.AddXY将点添加到要绘制的序列中:

TChartGraph.Series[TheSeries].AddXY(GetXorY(TheValue),-SegOrDepthLiqSI)


有什么主意,我可以如何强制代码按我想要的顺序连接点?

最佳答案

实际上,这方面的文献很少。添加XY值时,默认行为是按x值对值对进行排序。要对必须按添加顺序链接的简并图禁用此功能,只需执行以下操作:

Chart1.Series[0].XValues.Order := loNone;


必须在向系列添加值之前设置此属性。您还可以在设计时在此处设置此属性:

enter image description here

关于delphi - 在Delphi中使用AddXY改变点的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33737181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com