C#绘制简单连接对象的图表

C#绘制简单连接对象的图表,c#,charts,C#,Charts,我想做一个简单的图表来显示物体之间的联系 class MyClass { public string Name { get; set; } public List<MyClass> ConnectedList { get; set; } = new List<MyClass>(); public MyClass(string name) { Name = name; } public void Conne

我想做一个简单的图表来显示物体之间的联系

class MyClass
{
    public string Name { get; set; }
    public List<MyClass> ConnectedList { get; set; } = new List<MyClass>();

    public MyClass(string name)
    {
        Name = name;
    }

    public void Connect(MyClass myClass)
    {
        ConnectedList.Add(myClass);
    }
}
class-MyClass
{
公共字符串名称{get;set;}
public List ConnectedList{get;set;}=new List();
公共MyClass(字符串名称)
{
名称=名称;
}
公共void连接(MyClass MyClass)
{
ConnectedList.Add(myClass);
}
}
如果我有一个名为“A”的MyClass实例,它连接到“B”和“C”,而“B”连接到“D”等等。我想用简单的线和圆来表示这些连接


有人知道有免费的图书馆吗?或者是一个更好方法的例子。

您正在开发哪种类型的应用程序?桌面/网络/控制台?请使用这些详细信息更新问题,并提供您需要的图表格式(仅渲染图像,如png?),其目的是显示连接的网络设备,以提供快速/轻松的高级视图。Png可以。你的意思是显示对象的连接图吗?这不是大多数人所说的图表。通常,您需要同时跟踪对象(或节点)和连接(或边)