Wie erstelle ich Diagramme in ASP.NET MVC3? [geschlossen]

8

Ich muss eine ASP.NET MVC3-Anwendung in C # und Razor entwickeln, die Daten aus einer Datenbank sammeln, ausarbeiten und je nach Präferenz des Benutzers ein Diagramm anzeigen soll, das auf den Vorlieben des Benutzers basiert.

Zum Beispiel möchte der Benutzer vielleicht tägliche Zahlen oder monatlich, er will es in einem Histogramm und nicht in einem Kuchendiagramm.

Ich habe mich gefragt, wie man in ASP.NET eine Grafik zeichnen und sogar entscheiden kann, welche Art von Grafik usw. Ich denke, sie haben noch keine Helfer für diese Aufgaben erstellt.

    
CiccioMiami 03.02.2012, 13:24
quelle

8 Antworten

11

Sie haben ein paar Optionen:

1. Erstellen Sie Ihr eigenes Diagrammsteuerelement

Beginnen Sie bei Null oder bauen Sie auf MVC 3s ChartHelper Web-Helfer, um Ihre eigenen Diagramme zu erstellen.

2. Verwenden Sie eine Komponente "von der Stange"

Telerik macht eine großartige Reihe von Steuerelementen für ASP.NET MVC, einschließlich eines Diagramms. Werfen Sie einen Blick auf ihre Demonstrationen , um zu sehen, ob sie Ihren Anforderungen entsprechen.

    
Nick 03.02.2012, 13:30
quelle
3

Nun, hier sind ein paar Vorschläge für dich -

Flash-Diagramme öffnen , Google-Diagramme , oder Sie können sich auf die folgende Frage beziehen: . Es gibt auch ein paar Vorschläge.

    
Oybek 03.02.2012 13:29
quelle
3

Ich persönlich würde für eine Lösung mit Ссылка gehen, einem jquery-Plugin, mit dem Sie alle Arten von Graphen erstellen können (wirklich, sie haben viele) basierend auf Rohdaten. Ihr Backend muss dann nur die Daten erzeugen, und die Zeichnung wird vom Javascript gemacht. Beispiele finden Sie unter Ссылка

    
ramsesoriginal 03.02.2012 13:29
quelle
3

Ich würde mir ein Tool von Drittanbietern ansehen, um das für Sie zu erledigen. Ich habe Teleriks MVC-Erweiterungen in der Vergangenheit verwendet und hatte viel Glück mit ihnen. Abhängig von Ihren Lizenzanforderungen gibt es eine kostenlose oder kostenpflichtige Version.

    
G_P 03.02.2012 13:30
quelle
2

Es gibt ChartHelper in MVC3

Überprüfen Sie dies:

Ссылка

    
Denis Biondic 03.02.2012 13:27
quelle
2

Es gibt viele Möglichkeiten, diese Katze zu häuten, aber eine gute Option ist die Telerik MVC Chart-Erweiterung .

    
Garrett Vlieger 03.02.2012 13:31
quelle
2

Sie könnten eine der folgenden C # -Bibliotheken ausprobieren, um die Integration von Highcharts in ASP .Net zu vereinfachen

  1. Highcharts.Net (Beispielprojekt)
  2. DotNet.Highcharts
Rahul 14.02.2012 21:01
quelle
1

Ich habe HighCharts zuvor verwendet. Dies ist eine JavaScript-Charting-Bibliothek, aber es ist einfach zu konfigurieren.

    
Kyle Trauberman 03.02.2012 23:08
quelle

Tags und Links