Pregunta

Necesito algún tipo de control de gráfico interactivo para mi aplicación web basada en .NET.Tengo algunos gráficos XY anchos y el usuario debería poder desplazarse y hacer zoom de forma interactiva en una ventana específica en el eje x.Sería bueno algo que actúe de manera similar al control financiero de Google, pero sin la necesidad de etiquetas de fecha o anotaciones de eventos de noticias.Además, preferiría evitar Flash, si eso fuera posible.¿Alguien puede dar algunas recomendaciones de algo que podría acercarse?

EDITAR:la visualización "real" de la línea de tiempo de Google es para datos basados ​​en fechas.Solo tengo datos numéricos.Intenté usar ese control para datos sin fecha, pero parece que siempre quiere mostrar una fecha y exige que la primera columna de datos sea realmente una fecha.

¿Fue útil?

Solución

Podrías probar flotador, una bonita biblioteca de JavaScript.Tiene controles de mouse bastante decentes y es de uso gratuito.

Otros consejos

¿Qué tal si utilizamos la herramienta financiera "real" de Google del proyecto de visualizaciones de Google?

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

Este es el que estás buscando.Una coincidencia casi exacta con el gráfico de Google Flash.

http://www.humblesoftware.com/finance/index

Échale un vistazo al API de visualización de Google, Supongo que esto es lo que usa Google en Google Finance.Eché un vistazo a algunas otras API de gráficos, pero esta es gratuita y hermosa.

El ejemplo de la barra de desplazamiento de Zoom en el sitio de SoftwareFX se parece a lo que está buscando:

http://demo.softwarefx.com/chartfx/aspnet/ajaxsamples/

Verificar amGráficos.Hay gráficos XY y gráficos de acciones.Seguro que estos son gráficos basados ​​en Flash, pero no creo que se pueda tener algo tan bonito e interactivo sin Flash o Silverlight hoy en día.

jqplot es impresionante y mejora cada día.

¿Por qué no utilizar este clon?

http://code.google.com/p/time-series-graph/

Quería responder al comentario de knb sobre el gráfico de Google Finance, pero parece que no hay un botón de respuesta.De todos modos, según esto:

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html#Data_Policy

No se envían datos a ningún servidor, por lo que no parece que Google haya obtenido nada.¿Alguien tiene algún comentario sobre si este es el caso o no?¿Es mejor pecar de seguro y no utilizarlo si le preocupa que Google tenga sus datos?

Recientemente utilicé dos bibliotecas genéricas con mi trabajo .NET; ambas tienen muchos tipos de gráficos diferentes que incluyen el zoom y el desplazamiento que busca:uno es libre (ZedGraph) el otro no es (Dundas).

Con mucho gusto los recomendaría a ambos.Dundas es mejor, pero no es barato.Zed es de código abierto, por lo que puede resultar bastante informativo simplemente leer el código.

Gráficos altos (solo licencias comerciales) tiene un gráfico de finanzas JS puro que se ve bien.Sin embargo, actualmente se encuentra en Beta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top