7
votes

Comparaison entre cartes MS et ZedGraph?

Question: Tout le monde a une expérience avec les contrôles ZedGraph / MS-Graph?

Je pense à qui utiliser?

Fondamentalement, j'ai tendance à zedgraph,
Parce que j'ai besoin de .NET Framework 2.0 pendant que MS-Tableau est de 3,5 (et je ne sais pas à quel point une assemblée de 3,5 fonctionne sur 2.0)
Et parce que je pouvais aussi l'utiliser en privé (j'utilise Linux en privé).

Mais je ne sais pas si MS-Tablets offre plus.
Le zedgraph, par exemple, propose-t-il des piecharts 3D de qualité raisonnables?
Et design de couleur raisonnable, comme des couleurs de dégradé?
Et si c'est le cas, est-ce aussi simple (ou presque aussi simple) que des contrôles de graphique MS?
Et zedgraph propose-t-il la datailindinging, par exemple un jeu de données d'une base de données?


0 commentaires

4 Réponses :


2
votes

J'ai utilisé MSCHARTS puisqu'il est allé à RTM et y a été satisfait de nombreux types de graphiques différents; Cependant, je les trouve déficients lorsque je veux générer une parcelle ou un graphique. Pour ceux-ci, ZedGraph semble proposer une solution plus attrayante.

Le Samples Mschart Environnement peut vous donner une bonne idée des capacités de cette bibliothèque. Vous pouvez comparer l'environnement d'échantillons aux démos de Le Wiki ZedGraphon pour voir qu'ils avoir beaucoup de capacité de chevauchement. Je viens de trouver que Ce type de graphique est assez difficile à créer avec Mschart.


0 commentaires

0
votes

Je n'ai pas utilisé Mscharart, mais de mon expérience avec ZedGraph, vous ne pouvez pas créer de cartes 3D. ZedGrapraph demande également un peu de peaufine pour faire des graphiques vraiment tranchants (si vous remarquez, la plupart de leur Exemples Ne vous qualifiez pas pour ce titre).


3 commentaires

J'ai. J'ai vu que les piecharts «ronds» (l'exemple que j'ai vu) et des polices alignées verticales n'ont manqué d'anti-aliasing, ce qui a rendu l'air vraiment mauvais. Cependant, c'est pourquoi je demande, parce que je ne sais pas si c'était une faute de programmeur ou une carence zedgraph.


Oui, aucun de leurs exemples ne semble utiliser anti-aliasing. Vous ne savez pas pourquoi si vous essayez de convaincre les gens d'utiliser votre logiciel?


Une bonne question, après tout, les œuvres anti-aliasing ZedGrraph et sont bien. Ce sont probablement ce sont de vieux exemples, qui n'ont jamais été mis à jour.



4
votes

J'ai essayé quelques exemples dans mon temps libre. Avec un peu de peaux mineure, la qualité de ZedGraph est tout aussi bonne que les contrôles de graphique MS / Dundas.

Voici un exemple de 3D PIECHART: http://www.codeproject.com/kb/web-Image/3dpiechart. ASPX

ZEDGraph est un peu plus désignotant des contrôles de graphique MS / Dundas. Cependant, ZedGraph est également plus puissant et plus rapide, tandis que la qualité du rendu est la même. Plus ZedGraph est multiplate-forme multiplate-forme, tandis que les contrôles de graphique MS sont limités à Windows (par licence, non par technique).

La voie à suivre est définitivement zedgraph. Une raison plus profonde peut être trouvée ici: http: // social. msdn.microsoft.com/forums/en-us/mswinwebchart/thread/1271D98F-F52E-424D-A0DC-8BC831A5F4B8


0 commentaires

1
votes

Je les ai utilisés pour créer des tableaux de bord complexes et ils sont très stables, des morceaux de code bien écrits. Cependant, vous devez considérer le fait que vous parieriez, seriez-vous là pendant une longue période.

En outre, si vous utilisez MSCHARTS, vous pourrez utiliser les mêmes connaissances pour créer des graphiques pour les applications Web également (sur ASP.NET)

Toutefois, si vous les utilisez dans un environnement de serveur ASP.NET, le seul problème avec Mscharts est qu'ils ne sont pas des graphiques dynamiques, ils sont rendus comme des images et renvoyées du serveur. Ils utilisent des cartes d'image pour prendre en charge les hyperliens / info-bulles et bien fonctionner.


1 commentaires

Vous pouvez les rendre assez dynamiques à l'aide de la recharge JavaScript à la volée. Cependant, pour être vraiment dynamique, il aurait besoin d'être flash ou entièrement javascript. Mais statique fera, pour le moment.