Qual é a melhor biblioteca Java gráficos de código aberto? (Excepto jfreechart) [fechado]

StackOverflow https://stackoverflow.com/questions/265777

  •  06-07-2019
  •  | 
  •  

Pergunta

Por que não há mais opensource fácil de usar bibliotecas de gráficos para Java ?. O projeto opensource só sucesso nesta área parece ser jfreechart, e nem sequer tem qualquer documentação ou exemplos disponíveis.

Foi útil?

Solução

charts4j que é um tabelas e gráficos API. Ele permite aos desenvolvedores criar programaticamente os gráficos disponíveis no Google Chart API através de um Java simples e intuitiva API.

Disclaimer: Eu escrevi charts4j . Nós estaremos fazendo outro grande lançamento nas próximas semanas.

Outras dicas

Não há um monte deles, porque eles estariam em concorrência com JFreeChart , e é impressionante. Você pode obter documentação e exemplos fazendo o download do desenvolvedor guia . Há também toneladas de tutoriais online gratuitos se você procurá-los.

EasyCharts é comercial, então eu não poderia usá-lo para o meu projeto. Eu usei o GRAL gráficos biblioteca, em vez. Achei muito fácil de personalizar e está licenciado sob a LGPL como JFreeChart, assim você pode usá-lo gratuitamente:

http://trac.erichseifert.de/gral

Boa pergunta, eu estava apenas procurando alternativas para JFreeChart-me no outro dia. JFreeChart é excelente e muito abrangente, eu usei-o em vários projetos. Meu problema recente foi o que significava a adição de 1.6MB de bibliotecas para um applet 50kb, então eu estava procurando algo menor.

O JFreeChart FAQ própria lista de alternativas. Comparado com JFreeChart, a maioria deles são bastante básico, e alguns muito feio. O mais promissor parece ser o Java Gráfico Kit Construção e openChart2 .

Eu também achei EasyCharts , que é um produto comercial, mas aparentemente livre para usar em algumas circunstâncias.

No final, eu voltei para o experimentado e confiável JFreeChart e usado Proguard açougueiro-lo em um mais tamanho administrável.

Eu sugiro que você tome um outro olhar para JFreeChart. O guia do usuário está disponível apenas para comprar, mas os demonstração mostra o que é possível e é muito fácil de trabalhar para fora como do documentação da API . Basicamente você começa com os métodos estáticos ChartFactory ligar o objecto resultante JFreeChart em um ChartPanel para exibi-lo. Se você ficar preso, eu tenho certeza que você vai ter algumas respostas rápidas para seus problemas no StackOverflow.

Para dinâmicos 2D gráficos, tenho vindo a utilizar JChart2D . É rápido, simples, e ser actualizado regularmente. O autor foi rápido para responder ao meu relatório um bug e alguns pedidos de funcionalidades. Nós, em nossa empresa, preferem sobre JFreeChart porque ele foi projetado para uso dinâmico, ao contrário JFreeChart.

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

Há JChart que é tudo open source. Eu não sei exatamente o que você está graficamente e como você está a representar graficamente (servlets, swing, etc) então eu diria que basta olhar para um par de diferentes pessoas e ver o que funciona para você.

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

Eu também usei JGraph mas eu usei apenas a sua versão comercial. Eles oferecem uma versão open source no entanto:

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

Você pode tentar Jzy3d . Ele ajuda desenho 3d gráficos simples (superfícies, dispersa, bares, etc), e tem muitas opções para o layout personalização de eixos, carrapatos, etc. Há muitos exemplos e uma documentação sobre o wiki.

É livre e de código aberto.

Cheers,

Martin

Eu encontrei este quadro: sw2d jensoft, gratuito para uso não comercial (dual licenciamento)

http://www.jensoft.org

cumprimentos.

Eu usei EasyCharts no passado e que viveu até ao seu nome. Não é tão poderoso quanto JFreeChart, mas o JAR para EasyCharts é muito menor do que para JFreeChart.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top