Empfehlungen für ein Google Finance-ähnliche interaktives Chart-Steuerelement
-
02-07-2019 - |
Frage
Ich brauche eine Art interaktiven Chart-Steuerelement für meinen .NET-basierte Web-App. Ich habe einige breiten XY-Charts, und der Benutzer sollte interaktiv sein kann, scrollen und zoomen in ein bestimmtes Fenster auf der x-Achse. Etwas, das mit der Google Finance Steuerung ähnlich wirkt wäre schön, aber ohne die Notwendigkeit, dass die Datums Etikett oder die Nachrichten Ereignis Anmerkungen. Ich würde auch lieben Blitz zu vermeiden, wenn das überhaupt möglich ist. Kann jemand bitte einige Empfehlungen von etwas geben, die nahe kommen könnte?
EDIT: die „echte“ Google Timeline Visualisierung ist für datumsbezogene Daten. Ich habe nur numerische Daten. Ich habe versucht, dass die Kontrolle für nicht-aktuelle Daten zu verwenden, aber es scheint immer ein Datum angezeigt werden soll, und fordert, dass die erste Datenspalte tatsächlich ein Datum sein.
Lösung
Sie könnten versuchen, Flotr , eine schöne Javascript-Bibliothek. Es hat ziemlich anständig Maussteuerung und ist kostenlos zu benutzen.
Andere Tipps
Wie sei es das "echte" Google Finance-Tool aus dem Google-Visualisierung Projekt?
http://code.google.com/apis/visualization/ Dokumentation / gallery / annotatedtimeline.html
Dies ist diejenige, die Sie für suchen. Eine fast exakte Übereinstimmung für den Google Flash-Graph.
Haben Sie einen Blick auf die Google API Visualisierung , ich denke, das ist, was Google auf Google Finance verwendet. Ich hatte einen Blick auf ein paar anderen Grafik-API, aber dies ist frei und schön.
Die Zoom Scrollbar Probe auf der SoftwareFX Seite sieht wie das, was Sie suchen:
Schauen Sie sich amCharts . Es gibt XY-Diagramm und Stock-Charts. Sicher sind diese Charts Flash-basiert, aber ich glaube nicht, können Sie dies alles in diesen Tagen schön und interaktiv ohne Flash oder Silverlight haben.
jqplot ist beeindruckend und jeden Tag zu verbessern
Warum diesen Klon nicht verwenden:
wollte ich KNB Kommentar über Google Finance-Chart reagieren, aber scheint, wie es keine Antwort-Taste ist. Wie auch immer, nach dieser:
Es werden keine Daten auf einem Server gesendet, damit es nicht wie alles scheint von Google geholt. Jedermann hat jeden Kommentar zu diesem Fall ist oder nicht? Ist es besser, auf der sicheren Seite irren und es nicht verwenden, wenn besorgt über Google Ihre Daten mit?
Ich habe vor kurzem verwendet zwei generische Bibliotheken mit meinem .NET arbeiten - sie beide viele verschiedene charttypes haben, der die Zoom umfassen und Scrollen Sie nach: ein frei ist ( ZedGraph ) die andere nicht (
HighCharts (comercial Lizenzen nur) eine reine JS Finanzen wie Diagramm das Aussehen gut. Es ist derzeit in der Beta, though.