Grafieken vertegenwoordigen dataverzamelingen op een manier die is gemakkelijk te begrijpen en over te brengen . Java , als programmeertaal , heeft geen native ondersteuning voor grafieken . Echter, veel vrije bibliotheken laten grafiek data waarden , wiskundige vergelijkingen en zelfs netwerken . Het juiste gereedschap hangt af van wat voor soort grafiek die u wilt maken . JGraphT JGraphT en de bijbehorende bibliotheek JGraph biedt grafische ondersteuning voor wiskundige grafieken . Het kan grafieken met gewogen of ongewogen randen modelleren. Het ondersteunt ook gericht grafieken . U kunt grafieken maken op basis van een Java-object , waaronder strijkers en XML-bestanden . JGraphT bevat de code voor het modelleren datastructuren en algoritmen , terwijl JGraph behandelt de rendering en grafiek bewerken via een GUI . De website voor JGraphT bevat een voorbeeld applet van een grafiek met vier verschillende nodes . Java Bekijk Java View is een Java API voor een 3 - D geometrie visualizer dat kunnen ook complexe grafieken en diagrammen te creëren . De website bevat een aantal voorbeelden die de API te implementeren - met inbegrip van een applet die modellen en lost complexe wiskundige vergelijkingen zoals gewone differentiaalvergelijkingen en algebraïsche oppervlakken . De applet en API kan ook de nul wortels van verschillende vergelijkingen en afstanden meten op geodetische oppervlakken . U kunt Java Bekijk integreren met modeling programma's zoals Mathematica . Cytoscape Cytoscape is een instrument gericht op grafische biologie datasets sociologische netwerken , computernetwerken en andere gegevens die kunnen worden voorgesteld als een netwerk van objecten . Het biedt tools voor het visualiseren van deze netwerken en om extra gegevens toe te voegen aan de knooppunten van het netwerk . Tenslotte produceert grafieken in verschillende formaten , waaronder beeldbestanden en PDF . Cytoscape is geen bibliotheek , maar een open - source programma , die zowel de flexibiliteit van een bibliotheek en het nut van een compleet programma . Cytoscape maakt gebruik van de GNU Lesser General Public License . JFreeChart JFreeChart is een eenvoudige grafische hulpmiddel speciaal ontworpen om datasets te visualiseren . Het kan produceren puntgrafieken , lijn grafieken , staafdiagrammen , tijd , taartdiagrammen en diverse andere aanpasbare grafiek types . Een andere open - source API , is JFreeChart ook geïntegreerd in andere grafische API's zoals Orson Grafiek Beans - applicatie componenten compatibel zijn met JavaBeans - . En Eastwood Grafieken , een implementatie van de Google Charts API
|