Pregunta

Lo que me gustaría lograr es presentar gráficos en páginas web. Por ejemplo, las vistas de cuadrícula de las páginas aspx que presentan una tabla de dos columnas se pueden copiar & amp; colocado en Excel luego un gráfico creado. Las páginas que más utilizo actualmente son ASP.NET 3.0 o sitios de grupos de SharePoint con procedimientos almacenados. Las personas están muy interesadas en cómo las personas realizan chats en las páginas web.

Gracias de antemano, Catto

¿Fue útil?

Solución

.NET realmente ha lanzado sus propios controles gráficos, Scott lo anunció hace algún tiempo.

http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat -quot-server-quot-gt.aspx

Son muy buenos y creo que los compré a Dundas, sin embargo, no tengo información al respecto y es posible que sea completamente falso.

Otros consejos

La API de Google Chart facilita la integración de gráficos en páginas web. No se necesita ninguna instalación del lado del servidor, en absoluto.

http://code.google.com/apis/chart/

Para sharepoint, es posible usar el elemento web dataview y xslt personalizado para representar un visifire (u otros gráficos basados ??en javascript) para generar gráficos basados ??en datos de listas de puntos compartidos o datos de bases de datos

Si desea mostrar un gráfico directamente en su página web, posiblemente podría usar VML (Vector Markup Language) o SVG (gráficos vectoriales escalables). VML es compatible con IE, mientras que SVG es compatible con muchos otros navegadores (aunque IE puede mostrar SVG por medio de un complemento). Google Maps, por ejemplo, usa VML cuando se ejecuta en IE, y SVG para otros navegadores.

Tanto VML como SVG utilizan un formato XML para definir las gráficas gráficas que desea mostrar. Por ejemplo, esta es una muestra de VML

<v:shape
    fillcolor="green"
    style="position:relative;top:1;left:1;width:200;height:200"
    path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>

Estos enlaces pueden explicarse con más detalle:

VML

SVG

No busque más, el sitio actual : utiliza flot para dibujar un gráfico en JavaScript .

Entonces, tal vez desee exportar el GridView a MS Excel, que debería imaginar que contenga una macro generada para generar el gráfico en los datos. Algo así te refieres. ¿O simplemente desea obtener los datos del sitio web para sobresalir? es decir, el formato CSV es realmente simple de lograr. Para el formato Excel, esto también es posible y, en mi opinión, muy divertido. Me imagino que también puede generar las macros a través de C # tp incrustado en el archivo de Excel generado.

Andrew

Puede probar Haga rodar su propio control de gráficos ASP.NET . Aunque puede estar un poco desactualizado.

También puede consultar Controles de gráficos .

Echa un vistazo a DojoX

http://dojotoolkit.org/projects/dojox

dojox.charting proporciona muchos tipos de gráficos comunes, incluidos gráficos de líneas, barras, áreas y circulares

La mayoría de las soluciones de gráficos incluyen la configuración de la URL a una etiqueta img que solicita una página que dibuja la imagen en un mapa de bits.

http: //myserver/drawgraph.aspx

en el gráfico de dibujo, usualmente haces un gran mapa de bits, dibuja el gráfico y luego devuelve el mapa de bits a la respuesta. Esto es todo lo que necesita para hacer el suyo y hay numerosas bibliotecas gratuitas y de pago en la web que lo harán. es cuestión de elegir una biblioteca que tenga una API y un conjunto de funciones que satisfaga sus necesidades / estilo.

usa los controles de gráficos de microsoft. ¡Es muy fácil de usar!

aquí están las instrucciones paso a paso para VS2008

http://parasdoshi1989.wordpress.com/2010/10/03/how-to-include-charts-in-visual-2008-express-edition-using-microsoft-chart -control /

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