Android-kaartbibliotheken

Ik ben op zoek naar een snelle en betrouwbare kaartbibliotheek. Na wat zoeken vond ik 4 bibliotheken: AChartEngine[waarschuwing! officiële website is offline en verwijst door naar een met virussen gevulde website!], WilliamChart, HelloChartsen AndroidPlot. Ik heb up-to-date feedback nodig over de prestaties en de stabiliteit van deze bibliotheken omdat alle informatie die ik kon vinden verouderd was.


Antwoord 1, autoriteit 100%

Je kunt MPAndroidChartgebruiken.

Het is native, gratis, gebruiksvriendelijk, snel en betrouwbaar.

Kernfuncties, voordelen:

  • LineChart, BarChart (verticaal, horizontaal, gestapeld, gegroepeerd), PieChart, ScatterChart, CandleStickChart (voor financiële gegevens), RadarChart (spinnenwebgrafiek), BubbleChart
  • Gecombineerde grafieken (bijv. lijnen en staven in één)
  • Schalen op beide assen (met touch-gebaar, assen afzonderlijk of pinch-zoom)
  • Slepen/pannen (met aanraakgebaar)
  • Afzonderlijke (dubbele) y-assen
  • Waarden markeren (met aanpasbare pop-upweergaven)
  • Bewaar kaart op SD-kaart (als afbeelding)
  • Vooraf gedefinieerde kleursjablonen
  • Legends (automatisch gegenereerd, aanpasbaar)
  • Aanpasbare assen (zowel x- als y-as)
  • Animaties (animaties opbouwen, zowel op de x- als op de y-as)
  • Limietregels (met aanvullende informatie, maxima, …)
  • Luisteraars voor aanraking, gebaren & selectie terugbellen
  • Volledig aanpasbaar (verven, lettertypen, legendes, kleuren, achtergrond, stippellijnen, …)
  • Realm.ioondersteuning voor mobiele databases via MPAndroidChart-Realmbibliotheek
  • Vloeiende weergave voor maximaal 10.000datapunten in lijn- en staafdiagram
  • Lichtgewicht (aantal methoden ~1,4K)
  • Beschikbaar als .jar-bestand(slechts 500 kb groot)
  • Beschikbaar als gradle dependencyen via maven
  • Goede documentatie
  • Voorbeeldproject(code voor demo-applicatie)
  • Google-PlayStore-demo-app
  • Veelgebruikte, geweldige ondersteuning op zowel GitHubals stackoverflow – mpandroidchart
  • Ook beschikbaar voor iOS: Grafieken(API werkt op dezelfde manier)
  • Ook beschikbaar voor Xamarin: MPAndroidChart.Xamarin

Nadelen:

  • Geen officiële ondersteuning voor dynamic & realtimegegevens, beperkte prestaties op dat gebied

Disclaimer: ik ben de ontwikkelaar van deze bibliotheek.


Antwoord 2, autoriteit 46%

Zie Android-arsenaal(categorie Graphics) voor meer bibliotheken.


Antwoord 3, autoriteit 8%

Als u op zoek bent naar iets eenvoudigers om te implementeren (en het bevat geen taart-/donutdiagrammen), dan raad ik u WilliamChart. Zeker als beweging een belangrijke rol speelt in je app-ontwerp. Als je daarentegen uitgelichte grafieken wilt, ga dan voor MPAndroidChart.


Antwoord 4, autoriteit 3%

AchartEngine

U kunt relatief snel een overvloed aan verschillende diagramtypen maken met tal van aanpasbare opties.


Antwoord 5, autoriteit 3%

  • Achartengine: Ik heb dit gebruikt. Hoewel dit voor een realtime grafiek misschien geen goede prestaties geeft als je niet goed tweakt.

Other episodes