2008-10-19 7 views
5

Ce que je voudrais accomplir est de présenter des graphiques sur des pages Web. Par exemple des grilles de pages aspx qui présentent une table à deux colonnes peuvent être copiées & placées dans Excel puis un graphique créé. Les pages que j'utilise le plus actuellement sont des sites d'équipe ASP.NET 3.0 ou SharePoint avec des procédures stockées. Les gens sont très intéressés par la façon dont les gens effectuent des discussions dans les pages Web.Graphiques dans les pages Web

Merci à l'avance, Catto

+0

Catto il est toujours pas clair pour moi ce que vous voulez faire en fonction de votre question-- vous pouvez cliquer sur modifier et ajouter plus de détails? –

+0

Si vous souhaitez créer de superbes graphiques dans SharePoint sans écrire de code, vous pouvez essayer le composant WebPart Visifire for SharePoint. Lien: http://visifire.com/sharepoint_chart_webpart.php – Somnath

+0

Aussi, vous pouvez consulter ce blog: http://www.codeproject.com/Articles/343315/Creating-drill-down-Visifire-charts-in-ASP-NET -usi – Somnath

Répondre

0

Donc, vous voulez exporter peut-être le GridView vers MS Excel qui dois-je peux imaginer contenir un produit macro pour générer le graphique des données. Quelque chose comme ça tu veux dire. Ou voulez-vous simplement obtenir les données du site Web dans Excel? C'est-à-dire que le format CSV est vraiment simple à réaliser. Pour le format Excel, c'est aussi possible et à mon avis très amusant. J'imagine que vous pouvez également générer les macros via C# tp embed dans le fichier Excel généré.

Andrew

1

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, tandis que SVG est pris en charge par de nombreux autres navigateurs (même si IE peut afficher SVG au moyen d'un plugin). Google Maps, par exemple, utilise VML lorsqu'il s'exécute dans IE, et SVG pour d'autres navigateurs.

VML et SVG utilisent tous deux un format XML pour définir les graphiques grahiques que vous souhaitez afficher. Par exemple, voici un échantillon 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

15

L'API Google Chart rend facile à intégrer des graphiques dans web pages Aucune installation côté serveur nécessaire, du tout.

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

+0

C'est assez difficile à apprendre. Utilisez http://groups.google.com/group/google-visualization-api/ pour poser des questions. –

0

Jetez un oeil à dojox

http://dojotoolkit.org/projects/dojox

dojox.charting fournit de nombreux types, y compris de la ligne graphique commune, un bar, et des graphiques circulaires région

0

La plupart des solutions graphiques impliquent la définition de l'URL d'une balise img qui demande une page qui dessine l'image dans un bitmap.

http://myserver/drawgraph.aspx

dans le graphique de tirage vous habituellement un grand bitmap, dessinez le graphe et serveur le bitmap en arrière dans la réponse. C'est tout ce dont vous avez besoin pour faire les vôtres et il existe de nombreuses bibliothèques gratuites et payantes sur le web qui le feront.C'est une question de choisir une bibliothèque qui a une API et un ensemble de fonctionnalités qui répond à vos besoins/style.

2

Pour sharepoint, il est possible d'utiliser le webpart dataview et xslt sur mesure pour rendre un visifire (ou autre cartographie à base de javascript) pour afficher les graphiques en fonction des données de la liste de sharepoint ou les données de base de données

Questions connexes