2008-09-30 11 views

Respuesta

6

Dundas Chart es uno de los mejores que hay. No es gratis, pero vale la pena.

+0

tengo que estar de acuerdo, un excelente producto con soporte estelar. [no, yo no trabajo para Dundas] –

+1

Ahora es gratis: http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&displaylang=en – Benjol

0

También hay gráficos de fusión, desaliñado y riya. La mayoría de estas bibliotecas de gráficos generan gráficos a partir de archivos xml, por lo que puede usarlos desde cualquier marco.

1

Si está buscando componentes gratuitos, obtenga Google Charts.

Los componentes no libres que me gustan son

0

Para gráficos, nadas late graphviz. Hay toneladas de bibliotecas de contenedor de terceros, por lo que podrá generar dinámicamente los gráficos con la mayoría de los sistemas.

+0

¿Puedes vincular algunas de estas envolturas de terceros para .NET? He estado buscando un buen contenedor para GraphViz y Dot durante mucho tiempo, y he llegado a cero. –

1

Usamos XSLT para transformar XML en SVG. Una vez que construyes los diversos formatos de gráficos y DTD de datos, es muy fácil de reutilizar.

1

de hacer una búsqueda en CodePlex y encontró

gratuito Silverlight control de gráfico http://www.codeplex.com/FreeSilverlightChart

Google Chart Control para ASP.Net http://www.codeplex.com/GoogleChartNet

Gratis Silverlight Chart Control - visifire http://www.codeplex.com/visifire

, etc ....

La búsqueda Solía ​​http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=chart

personalmente no puedo sugerir ninguna ya que nunca los usé, pero espero que esto ayude.

1

Creo que los Gráficos de Google son excepcionales si no está buscando animaciones, etc.Tomará un montón de sus servidores y Google lo renderizará por usted. También le dará un control muy detallado de cómo quiere que se vea el gráfico. También es la manera más simple y limpia, creo. Es solo una imagen ... Sin flash, sin SVG y así sucesivamente.

Un consejo que daría es no usar una API de envoltura. Descubrí que la forma más fácil de trabajar con él es utilizar la API "API" basada en URL. Pero supongo que es solo MHO.

0

Depende de lo que estés buscando.

Google Charts es excelente en lo que hace y es rápido y fácil de recoger: lo usé por primera vez hace dos semanas y estaba generando múltiples informes, en dos estilos diferentes, en unas tres horas después de mi primer vistazo en su documentación. Sin embargo, a menos que haya más que lo que los documentos dicen, "lo que hace" está limitado a gráficos relativamente básicos y no admitirá nada particularmente sofisticado. También requiere que hagas mucho del trabajo duro, como averiguar qué etiquetas de escala y eje deberían ser.

Para cualquier cosa que no sea la capacidad de Google Charts, usaría los módulos GD :: Graph de CPAN, pero esos son para Perl en lugar de .NET o Silverlight, por lo que probablemente no te servirán de mucho.

1

Tenga en cuenta que el público VS2010 CTP image incluye la funcionalidad de gráficos incorporada en ASP.NET; vencido, pero bienvenido.

4

Eche un vistazo a los gráficos de Visiblox, que son los que estoy utilizando actualmente para mi aplicación de telemetría. Encontré los ejemplos aquí útiles: http://www.visiblox.com/examples

Ahora puede ver la aplicación de telemetría que creé en CodeProject.

0

No es una solución gratuita, pero una muy buena en mi humilde opinión es Telerik's SL Chart. Nota: también tienen gráficos para otras aplicaciones web. Usando sus controles, no tiene que enviar datos a Google (para recopilar y hacer quién sabe con qué). Esto es muy importante en situaciones de HealthCare donde HIPAA frunciría el ceño al enviar datos a Google.

Cuestiones relacionadas