8
votes

Comment créer des graphiques dans ASP.NET MVC3?

Je dois développer une application ASP.NET MVC3 en C # et Razor qui doit rassembler des données d'une base de données, les élaborer et, selon la préférence de l'utilisateur, afficher un graphique basé sur les préférences de l'utilisateur.

Par exemple, l'utilisateur peut vouloir des chiffres quotidiens ou un mois, il le souhaite dans un histogramme plutôt qu'un graphe de gâteau.

Je me demandais comment puis-je dessiner un graphique dans ASP.NET et même décider quel type de graphique, etc. Je suppose qu'ils n'ont pas encore créé d'assistants pour ces tâches.


0 commentaires

8 Réponses :


2
votes

0 commentaires

3
votes

Eh bien, voici quelques suggestions pour vous -

Ouvrir des diagrammes flash , Google Tablets , ou vous pouvez vous reporter à ce qui suit Question . Il y a aussi quelques suggestions.


0 commentaires

3
votes

J'irais personnellement une solution en utilisant http://www.jqplot.com/ , une jQuery Plugin qui vous permet de créer toutes sortes de graphiques (vraiment, ils ont beaucoup d'entre eux) en basant sur des données brutes. Votre backend doit alors simplement produire les données et le dessin se fait par le JavaScript. Pour des exemples, voir http://www.jqplot.com/tests/pie-Donut- graphiques.php


0 commentaires

3
votes

Je jetterais un coup d'oeil à un outil tiers pour que cela soit fait pour vous. J'ai utilisé Extensions MVC de Telerik dans le passé et avait bonne chance avec eux. Selon vos exigences de licence, il existe une version gratuite ou payante.


0 commentaires

11
votes

Vous avez quelques options:

1. Créez votre propre contrôle de cartographie

Démarrer à partir de zéro ou construire sur MVC 3's Charthelper assistant Web pour construire vos propres graphiques.

2. Utilisez un composant "hors du plateau"

Telerik marque un excellent ensemble de commandes pour ASP.NET MVC, y compris un graphique. Jetez un coup d'œil à leur Démonstrations pour voir si elle répond à vos besoins.


0 commentaires

2
votes

Il existe de nombreuses façons de cuire ce chat, mais une bonne option utilise le Extension de graphique Telerik MVC .


0 commentaires

1
votes

J'ai utilisé Highcharts avant. Ceci est une bibliothèque de graphique JavaScript, mais sa configuration facile à configurer.


0 commentaires

2
votes

Vous pouvez essayer l'une des bibliothèques C # suivantes écrites pour le rendre plus simple d'intégrer HighcharTs dans ASP .NET

  1. HighchartS.net (exemple projet)
  2. dotnet.highkharts

0 commentaires