Question

Ce que je voudrais accomplir est de présenter des graphiques sur des pages Web. Par exemple, les vues en grille des pages aspx présentant un tableau à deux colonnes peuvent être copiées & amp; placé dans Excel puis un graphique créé. Les pages que j'utilise le plus actuellement sont les sites d'équipe ASP.NET 3.0 ou SharePoint avec procédures stockées. Les gens sont très intéressés par la manière dont les gens discutent dans les pages Web.

Merci d'avance, Catto

Était-ce utile?

La solution

.NET a publié ses propres contrôles graphiques, a annoncé Scott il y a un certain temps maintenant.

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

Ils sont très bons et je crois qu’ils ont été achetés à Dundas. Cependant, je n’ai aucune information à ce sujet et je suis peut-être complètement faux.

Autres conseils

L'API Google Chart facilite l'intégration de graphiques dans des pages Web. Aucune installation côté serveur requise, du tout.

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

Pour sharepoint, il est possible d'utiliser le composant WebPart Dataview et xslt personnalisé pour générer un visifire (ou tout autre graphique javascript) pour restituer des graphiques basés sur des données de liste de points de partage ou de bases de données

Si vous souhaitez afficher un graphique directement dans votre page Web, vous pouvez éventuellement utiliser VML (Vector Markup Language) ou SVG (Scalable Vector Graphics). VML est pris en charge par IE, alors que SVG est pris en charge par de nombreux autres navigateurs (bien que IE puisse afficher SVG au moyen d'un plugin). Google Maps, par exemple, utilise VML lors de l’exécution dans IE et SVG pour d’autres navigateurs.

VML et SVG utilisent tous deux un format XML pour définir les diagrammes graphiques à afficher. Par exemple, ceci est un exemple 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>

Ces liens peuvent expliquer plus en détail:

VML

SVG

Ne cherchez plus, le site actuel - il utilise ne pas utiliser pour dessiner un graphique dans JavaScript .

Donc, vous voulez peut-être exporter le GridView vers MS Excel, avec une macro générée pour générer le graphique sur les données. Quelque chose comme ça tu veux dire. Ou voulez-vous simplement obtenir les données du site Web dans Excel? Le format CSV est très simple à réaliser. Pour le format Excel, cela est également possible et, à mon avis, très amusant. J'imagine que vous pouvez également générer les macros via C # tp incorporer dans le fichier Excel généré.

Andrew

Vous pouvez essayer Lancer votre propre contrôle de graphique ASP.NET . . C'est peut-être un peu obsolète, cependant.

Vous pouvez également consulter Contrôle des graphiques . .

Découvrez DojoX

http://dojotoolkit.org/projects/dojox

dojox.charting fournit de nombreux types de graphiques courants, notamment les graphiques en courbes, à barres, à secteurs et à secteurs

La plupart des solutions de cartographie associent la définition de l'URL à une balise img demandant une page qui dessine l'image dans un bitmap.

http: //myserver/drawgraph.aspx

dans le graphique de tracé, vous créez généralement un bitmap, dessinez le graphique, puis restaurez le bitmap dans la réponse. C’est tout ce dont vous avez besoin pour faire vous-même et il existe de nombreuses bibliothèques gratuites et payantes sur le Web qui le feront. il s’agit de choisir une bibliothèque dotée d’une API et d’un ensemble de fonctionnalités qui répond à vos besoins / à votre style.

utiliser les contrôles Microsoft Chart. c'est très facile à utiliser!

voici l'instruction étape par étape pour VS2008

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top