Qual é a melhor biblioteca de gráficos java de código aberto? (excepto jfreechart) [encerrado]

Por que não há mais opensource fácil de usar bibliotecas de mapeamento para Java?. O único projeto bem sucedido opensource nesta área parece ser jfreechart, e ele nem sequer tem qualquer documentação ou exemplos disponíveis.

Author: fccoelho , 2008-11-05

10 answers

There is charts4j which is a charts and graphs API. Ele permite aos desenvolvedores criar programaticamente os gráficos disponíveis na API do Google Chart através de uma API Java intuitiva e direta.

Disclaimer: I wrote charts4j . Vamos fazer outra grande libertação nas próximas semanas.

 50
Author: Julien Chastang, 2017-10-09 15:39:50
Não há muitos porque estariam a competir com o JFreeChart, e é fantástico. Você pode obter documentação e exemplos baixando o guia do programador . Há também toneladas de tutoriais online grátis se você procurar por eles.
 52
Author: Bill the Lizard, 2014-08-18 14:43:20
Boa pergunta, estava à procura de alternativas ao JFreeChart no outro dia. JFreeChart é excelente e muito abrangente, eu usei-o em vários projetos. Meu problema recente era que significava adicionar 1,6 mb de bibliotecas a um applet de 50kb, então eu estava procurando algo menor.

A FAQ JFreeChart em si lista Alternativas. Comparado com o JFreeChart, a maioria deles são bastante básicos, e alguns muito feios. O gráfico Java mais promissor parece ser o Kit de construção e OpenChart2 .

Eu também encontreiEasyCharts , que é um produto comercial, mas aparentemente livre de usar em algumas circunstâncias.

No final, voltei para o JFreeChart, que já tinha experimentado e confiado, e usei o Proguard para o transformar num tamanho mais manejável. Sugiro que dê outra vista de olhos ao JFreeChart. O guia do utilizador só está disponível para comprar, mas o demo mostra o que é possível e é muito fácil de trabalhar sair da documentação da API . Basicamente, você começa com o ChartFactory métodos estáticos e plug resultante JFreeChart objeto em um ChartPanel para o visualizar. Se ficares preso, tenho a certeza que terás respostas rápidas para os teus problemas no StackOverflow.
 14
Author: Dan Dyer, 2008-11-07 00:17:35
Os EasyCharts são comerciais, não pude usá-los para o meu projecto. Usei a biblioteca GRAL graphing em vez disso. Eu achei muito fácil de personalizar e é licenciado sob LGPL assim como JFreeChart, então você pode usá-lo gratuitamente:

Http://trac.erichseifert.de/gral

 14
Author: Rick, 2010-08-23 09:18:13

Há uma nova biblioteca de mapas na cidade: JChartlib JChartLib http://freshmeat.net/projects/jchartlib

 4
Author: suvi, 2011-09-07 15:40:21

Existe o JChart que é todo de código aberto. Eu não tenho certeza exatamente o que você está graficando e como você está graficando (servlets, swing, etc) então eu diria basta olhar para alguns diferentes e ver o que funciona para você.

Http://sourceforge.net/projects/jchart/

Também usei o JGraph, mas só usei a versão comercial deles. Eles oferecem uma versão de código aberto no entanto:

Http://www.jgraph.com/jgraph.html

 4
Author: BoboTheCodeMonkey, 2013-12-07 12:58:13

Para gráficos 2D dinâmicos, tenho usado JChart2D . É rápido, simples e atualizado regularmente. O autor foi rápido para responder ao meu relatório de um bug e poucos pedidos de recursos. Nós, na nossa empresa, preferimos isto ao JFreeChart porque foi concebido para uso dinâmico, ao contrário do JFreeChart.

 3
Author: Poik, 2011-06-23 18:37:23

Podes tentar Jzy3d . Ele ajuda a desenhar gráficos 3d simples (superfícies, espalhadores, barras, etc), e tem muitas opções para personalizar o layout de eixos, carrapatos, etc. Há muitos exemplos e uma documentação sobre o wiki.

É de código aberto e gratuito. Saúde.

Martin

 3
Author: Martin, 2016-01-23 14:25:51

Encontrei este quadro: jensoft sw2d, livre para utilização não comercial (dual licensing)

Http://www.jensoft.org

Cumprimentos.

 2
Author: sebastien, 2011-11-23 11:02:08
Já usei EasyCharts no passado e fez jus ao seu nome. Não é tão poderoso como o JFreeChart, mas o frasco para EasyCharts é muito menor do que o JFreeChart.
 1
Author: mjh2007, 2010-04-20 17:43:03