簡體   English   中英

C# 面向繪圖的圖形

[英]C# Drawing oriented graph

在不使用外部庫的情況下,是否有一種用 C# 語言繪制定向圖或樹的有據可查的方法?

您應該能夠使用 System.Drawing 命名空間進行繪圖,然后自己進行數學和計算工作。

是的。 您將使用 System.Drawing 命名空間(更多信息請點擊此處)。 您需要創建一個足夠大的虛擬畫布來處理最寬和最高的范圍。 這些可以通過計算樹中葉子的數量來計算(使用圖形有點困難),然后添加間距因子等。

這不是一個困難的問題,但它很乏味。 幾年前我花了大約一天的時間。 抱歉,我放棄了界面,因為它太笨拙,沒有保留代碼。

是的,使用System.Drawing命名空間,其中包含繪圖函數/類。

基本上繪制,你這樣做:

Bitmap bmp = new Bitmap(width, height);
Image img = bmp;
Graphics g = Graphics.FromImage(img);

然后使用g.FillRectangleg.DrawLineg.DrawString等。

請記住0,0位於左上角 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM