【问题标题】:Delphi - How to make a diagram?Delphi - 如何制作图表?
【发布时间】:2013-04-26 12:40:48
【问题描述】:

这个问题我已经有一段时间了。我想制作一个图表,在运行时使用用户在其他表单等中输入的数据制作。

我的第一个也是实际的选择是制作循环,然后创建形状/标签,并将 shape.top 应用于变量并在每个循环中将其增加 120 倍。这很好用,但如果我把它变成更多复杂的东西,它会给我很多工作来创建形状并控制它们是否相互重叠,以及用线将它们连接起来。

那么,没有一个组件可以帮助我解决这个问题吗?顺便说一句,是否有任何组件可以在视觉上与简单的第 2 行对象连接?这也将是一个很好的帮助!

谢谢。

【问题讨论】:

  • 确实,从头开始创建自己的图表是一项繁重的工作。我建议您查看第三方组件(谷歌:delphi 图表),例如页面stackoverflow.com/questions/13471/…
  • 就个人而言,我会从头开始。
  • 如果您找不到适合您需求的图表组件,恕我直言,创建一个类,使用可分配的画布实现整个(绘画)逻辑将是比使用形状等更好的解决方案。
  • TeeChart (steema.com/teechart/vcl) 是较新的 DelphiVersions 的一部分吗?
  • @AndreasRejbrand - 是的,我们知道你会这样做 :-)

标签: delphi diagram


【解决方案1】:

DelphiArea 有一个名为Simple Graph 的组件可以做这种事情。

我自己从来没有使用过,但我今天找到了它,并且对演示应用程序印象深刻。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    • 2022-01-09
    • 2011-09-13
    相关资源
    最近更新 更多