Dateneingabe mit Linechart und Spline

  • Hallo,
    ich habe eine Desktopanwendung unter VB.NET mit der ich per LineChart und Maus ein Temperaturprofil vorgeben kann.
    Jetzt möchte ich eine solche App unter Android erstellen.

    Nach einigen Stunden Suchen und Testen komme ich so recht nicht weiter. MPAndroidChart soll ja recht gut sein, AndroidPlot ist wohl noch in der Entwicklung, sieht aber auch gut aus.

    http://androidplot.com/
    https://github.com/PhilJay/MPAndroidChart


    Aber eigentlich brauche ich für eine Profilverwaltung ein LineChart mit Spline bei dem man die Werte interaktiv mit dem Finger einstellen kann. Das ist zwar nicht ganz so typisch, gibt es aber unter VB.NET. Was rudimentär in diese Richtung geht ist ValueBar.

    https://github.com/PhilJay/ValueBar

    Die bisher gesichteten Charts lassen leider kein Ändern der Werte, sprich Kurve, zu.
    Kann mir jemand ein Tipp geben?

    mfg Klaus

  • Hallo Zero,
    vielen Dank für Deine Antwort
    GraphView bietet zumindest einen "Tap Listener on Data Points".
    Anstatt dann einen Toast hochkommen zulassen, könnte man man vielleicht den Data Point verändern und die Serie neu anzeigen lassen.

    achartengine hat eine magere Demo. Einen Tap Listner oder so etwas in der Art habe ich dort nicht entdeckt.
    mfg klaus

  • liegt doch alles auf github, könntest dir doch deinen eigenen Listener reinbauen.
    Einfach in der App auf Touchevents reagieren und wenn die X und Y Werte deines Events, den Graph des Charts berühren, reagierst du dementsprechend.

  • Hallo Champs,
    ich werde wohl MPAndroidChart nehmen.

    https://github.com/PhilJay/MPAndroidChart

    Ausschlaggebend war, das Chart macht auch Spline und hat einen Touchlistner. Zudem konnte ich die Demo und die Lib ganz einfach unter Eclipse installieren.

    Mir gefiel auch AndroidPlot. Allerdings war die Installation schon für mich zu schwierig, da es unter AndroidStudio entwickelt wurde. Die Beschreibung wie die Anwendung auch unter Eclipse zu installieren wäre stimmte m.E. nicht.
    mfg klaus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!