C'è un open source o una libreria .NET a pagamento che creerà diagrammi con due caratteristiche importanti:NET Diagramma di Venn Biblioteca
- Creare diagrammi di Venn
- Salva i diagrammi come immagini?
C'è un open source o una libreria .NET a pagamento che creerà diagrammi con due caratteristiche importanti:NET Diagramma di Venn Biblioteca
Non so di quello che esiste attualmente, ma non dovrebbe essere così difficile da creare. Un oggetto Image
per rappresentare il grafico. Utilizzare Graphics.FillEllipse
per disegnare i cerchi e Graphics.DrawString
per stampare le statistiche sul diagramma. E il metodo Image.Save
salverà il grafico sul file.
Disegnare la grafica sembra la parte facile. Eseguire i calcoli per la sovrapposizione potrebbe non essere così facile. – detroitpro
Abbastanza vero. L'uso del componente alfa del pennello consentirebbe la sovrapposizione, ma comporterebbe anche il sbiadimento del resto della forma. –
Non sono sicuro se fosse disponibile a febbraio. Ma la tabella di API di Google supporta i diagrammi di Venn: http://code.google.com/apis/chart/image/docs/chart_wizard.html
Per fare un esempio: http://chart.apis.google.com/chart?chs=200x80&cht=v&chd=t:100,50,80,20,10,20,5&chdl=DataA|DataB|DataC
Restituisce un diagramma di Venn con le seguenti proprietà:
chr = 200x80 (Dimensione dell'immagine) (può essere un massimo di 300.000 pixel) cht = v (tipo di diagramma Venn) chd = t: (dimensione A, dimensione B, dimensione C, dimensione A intersezione B, dimensione A intersezione C, dimensione B intersezione C, dimensione A intersezione B intersezione C) chdl = (etichette dei dati)
Puoi usarlo con 1, 2 o 3 cerchi. (Per due solo fare i parametri dimensionali -1 dove C sarebbe e dare solo due etichette
chart.apis.google.com/chart?chs=200x100 & cht = v & CHD = t:. 100,100, -1 , 10, -1, -1, -1 & chdl = DataA | datab
È possibile implementare questo in qualsiasi applicazione in grado di caricare un'immagine e quindi salvare il risultato di questa query
suona come un buon progetto. –
L'API di Google Venn non supporta https :. Esegue il rendering di un tag img con un riferimento solo al proprio http: url, che fornisce un avviso di sicurezza misto se si è in un protocollo https. – user484527