2011-02-16 15 views
10

iki önemli özellikleri ile diyagramlar yaratacak bir açık kaynak veya ücretli NET kütüphane var: resim olarakNET Venn Şeması Kütüphane

  • oluştur Venn Şemaları
  • kaydet diyagramlar?
+3

iyi bir proje gibi geldi. –

+0

Google API Venn, https: 'yi desteklemez. http: url'lerine yalnızca bir ref ile birlikte bir img etiketi oluşturur. Bu, https protokolündeyseniz karma bir güvenlik uyarısı verir. – user484527

cevap

2

Şu anda var olanı bilmiyorum, ancak oluşturulması zor olmamalı. Grafiği temsil eden bir Image nesnesi. Çevreleri çizmek için Graphics.FillEllipse kullanın ve istatistikleri şema üzerinde yazdırmak için Graphics.DrawString kullanın. Ve Image.Save yöntemi, grafiği dosyaya kaydeder.

+1

Grafiklerin çizilmesi kolay kısım gibi görünüyor. Üst üste gelmek için hesaplamaları yapmak o kadar kolay olmayabilir. – detroitpro

+0

Doğru. Fırçanın alfa bileşenini kullanmak, çakışmaların çalışmasına izin verir, ancak aynı zamanda şeklin geri kalan kısmının solmasına neden olur. –

3

Bunun Şubat ayında mevcut olup olmadığından emin değil.

chr = 200x80 (görüntünün boyutu) (maksimum olabilir: http://chart.apis.google.com/chart?chs=200x80&cht=v&chd=t:100,50,80,20,10,20,5&chdl=DataA|DataB|DataC

aşağıdaki özelliklere sahip bir Venn şeması döndürür: Örnek olarak http://code.google.com/apis/chart/image/docs/chart_wizard.html

: Fakat Google grafik API'si Venn diyagramları destekler 300 000 piksel) cht = v (Venn diyagram türü) chd = t: (Boyut A, B Boyutu, Boyut C, Boyut A kesişim B, Boyut A kesişim C, B boyutu kesişiyor C, B boyutu Kesişim B kesişiyor C) chdl = (Verilerin etiketleri)

Bunu 1, 2 veya 3 çevrelerle kullanabilirsiniz. İki sadece boyut parametreleri yapmak için Cı olacaktır ve burada (-1, yalnızca iki etiket elde

chart.apis.google.com/chart?chs=200x100 & cht = v & CHD = t:. 100.100, -1 , 10, -1, -1, -1 & chdl = dataâ | datab

bir resim yüklemek ve bu nedenle bu sorgunun sonucunu kaydedebilirsiniz herhangi bir uygulamada bu uygulayabilirsiniz