Qual é a melhor biblioteca Java gráficos de código aberto? (Excepto jfreechart) [fechado]
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.
Solução
Há 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:
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
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:
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)
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.