我一直在使用 Winforms 和内置的 Charting 库以一种 hacky 的方式完成这项任务,但我正在为其开发的团队想要一个更具交互性的解决方案。我希望我能够堆叠几个图表,但由于图表代表数字时序图,它们需要共享相同的 x 轴。我将 LiveCharts 视为一种解决方案,但我不知道是否可以垂直堆叠多个 y 轴项目以实现我的最终目标。理想情况下,它看起来像这样:
将它们保持为一个图表非常重要,以便它们共享 x 轴,并且可以在同一图表时序内进行比较。
使用的数据来自生成的日志文件,不是实时收集的。我会手动偏移数据,但用户可以选择显示图形线的顺序,所以我必须遍历整个系列并在每次用户移动它时偏移它。
也许实时图表不是去这里的方式?它需要是某些东西的免费实现,或 SciCharts v2.2(但我找不到存档文档),因为这些是我目前可以访问的唯一资源。