Wat is de beste open-source Java-kaartbibliotheek? (anders dan jfreechart)

Waarom zijn er niet meer opensource eenvoudig te gebruiken diagrambibliotheken voor Java?. Het enige succesvolle opensourceproject op dit gebied lijkt jfreechart te zijn, en het heeft zelfs geen documentatie of voorbeelden beschikbaar.


Antwoord 1, autoriteit 100%

Er is charts4j, een API voor grafieken en grafieken. Het stelt ontwikkelaars in staat om programmatisch de grafieken te maken die beschikbaar zijn in de Google Chart APIvia een eenvoudige en intuïtieve Java API.

Disclaimer: ik heb charts4jgeschreven. We zullen de komende weken nog een grote release doen.


Antwoord 2, autoriteit 99%

Er zijn er niet veel omdat ze zouden concurreren met JFreeChart, en het is geweldig. U kunt documentatie en voorbeelden krijgen door de handleiding voor ontwikkelaarste downloaden. Er zijn ook talloze gratis online tutorials als je ernaar zoekt.


Antwoord 3, autoriteit 26%

EasyCharts is commercieel, dus ik kon het niet gebruiken voor mijn project. Ik gebruikte in plaats daarvan de grafische bibliotheek GRAL. Ik vond het heel gemakkelijk aan te passen en het is gelicentieerd onder LGPL, net als JFreeChart, dus je kunt het gratis gebruiken:

http://trac.erichseifert.de/gral


Antwoord 4, autoriteit 25%

Goede vraag, ik was laatst zelf op zoek naar alternatieven voor JFreeChart. JFreeChart is uitstekend en zeer uitgebreid, ik heb het bij verschillende projecten gebruikt. Mijn recente probleem was dat ik 1,6 MB aan bibliotheken moest toevoegen aan een applet van 50 kb, dus ik was op zoek naar iets kleiners.

De JFreeChart FAQzelf somt alternatieven op. In vergelijking met JFreeChart zijn de meeste vrij eenvoudig en sommige behoorlijk lelijk. De meest veelbelovende lijken de Java Chart Construction Kiten OpenChart2.

Ik heb ook EasyChartsgevonden, wat een commercieel product is, maar in sommige gevallen gratis te gebruiken lijkt.

Uiteindelijk ben ik teruggegaan naar de beproefde en vertrouwde JFreeChart en heb ik Proguardgebruikt om het in een meer handzaam formaat.

Ik stel voor dat je nog eens naar JFreeChart kijkt. De gebruikershandleiding is alleen te koop, maar de demolaat zien wat er mogelijk is en het is mooi gemakkelijk uit te vinden hoe uit de API-documentatie. In principe begin je met de ChartFactorystatische methoden en plug het resulterende JFreeChart-object in een ChartPanelom het weer te geven. Als je vastloopt, weet ik zeker dat je snel antwoord krijgt op je problemen op StackOverflow.


Antwoord 5, autoriteit 9%

Voor dynamische 2D-kaarten heb ik JChart2Dgebruikt. Het is snel, eenvoudig en wordt regelmatig bijgewerkt. De auteur heeft snel gereageerd op mijn enige bugrapport en enkele functieverzoeken. Wij, bij ons bedrijf, geven er de voorkeur aan boven JFreeChart omdat het is ontworpen voor dynamisch gebruik, in tegenstelling tot JFreeChart.


Antwoord 6, autoriteit 9%

Je kunt Jzy3dproberen. Het helpt bij het tekenen van eenvoudige 3D-diagrammen (oppervlakken, verstrooiingen, staven, enz.), en heeft veel opties voor het aanpassen van de lay-out van assen, teken, enz. Er zijn veel voorbeelden en documentatie op de wiki.

Het is gratis en open source.

Proost,

Martin


Antwoord 7, autoriteit 7%

Er is een nieuwe diagrambibliotheek in de stad: JCHARTLIB JCHARTLIB http://freshmeat.net/projects/jchartlib


Antwoord 8, Autoriteit 7%

Er is JCHART, die allemaal open source is. Ik weet niet zeker wat je weergeeft en hoe je het weergeeft (servlets, swing, enz.) Dus ik zou zeggen dat ik een paar verschillende kijkt en zie wat voor jou werkt.

http://sourceforge.net/projects/jchart/

Ik heb ook JGraph gebruikt, maar ik heb alleen hun commerciële versie gebruikt. Ze bieden echter een open source-versie:

http://www.jgraph.com/jgraph.html


Antwoord 9, Autoriteit 4%

Ik vond dit framework: Jensoft SW2D, gratis voor niet-commercieel gebruik (Dual Licensing)

http://www.jensoft.org

groeten.


Antwoord 10, Autoriteit 2%

Ik heb EasyCharts in het verleden gebruikt en het voldeed aan zijn naam. Het is niet zo krachtig als JFrechart, maar de pot voor EasyCharts is veel kleiner dan voor JFreeChart.

Other episodes