我想用 .NET/C#可视化HVAC系统的组件和连接。这些图表将仅包含几个不同的组件及其连接。它们不必遵守任何正式标准,并且应该与所附图表相似。此外,用户应该能够选择单个组件/连接(以便我可以显示其他数据)。
你会使用哪个免费的绘图/图表库,为什么?
谢谢你的时间。
朱利安,
请查看 GraphSharp:http ://graphsharp.codeplex.com/Release/ProjectReleases.aspx
Git 上的小型/开源 C# 库呈现为 HTML5(您也可以修改为呈现为例如 WPF 或 Winform)
https://gridwizard.wordpress.com/2015/03/25/simple-c-library-to-render-graph-to-flowchart
我会尝试在应用程序中托管 VS 工作室设计器,例如如何托管工作流设计器。阅读有关 VS 可扩展性的信息
它没有比 System.Drawing 更免费的了...
说真的,鉴于您的要求,我不确定您是否需要框架或库。您描述的系统中最复杂的部分是在组件之间画线。如果不需要花哨(自动布局,检测线条覆盖其他线条/框的位置),那么您可能可以自定义整个东西。