2012-02-11 6 views
2

オープンソースであり、アニメーションの機能も備えているJavaライブラリがありますか?JFreeChartについて知っていますが、そのチャートはそれほど魅力的ではなく、またアニメーション機能もありません。 2番目にjavafxが見つかりました。私の考えは、Javaコードとjavafxチャートを関連付けるのは難しいですか?私を案内してください。アニメーション機能付きJavaオープンソースチャートライブラリ

答えて

0

JavaFXチャートをJavaコードと関連付けるのは簡単です。あなたはJavaFXのチャートを使用している場合

final PieChart chart = new PieChart(FXCollections.observableArrayList(
    new PieChart.Data("Oranges", 25), 
    new PieChart.Data("Pears", 22), 
    new PieChart.Data("Apples", 30) 
)); 

、あなたは(JavaFXのコードは、Javaで書かれている)最新のJavaFX 2のコードベースを使用していることを確認してくださいではなく、たとえば、次のJavaコードは、JavaFXの円グラフを作成します。古いJavaFX 1.3コードベース(JavaFXコードは特殊なスクリプト言語で記述されています)。

JavaFXにはチャートAPIとアニメーションAPIがありますが、アニメーションチャート用のAPIはありません。 JavaFXを使用してチャート要素でアニメーションを実行できますが、チャートにアニメーションを実行するためのAPIとコードを記述するか、JavaFX Ensembleサンプル(チャートのフルアニメーションAPIではありません)でチャートを作成する必要があります。

JavaFXチャートがアプリケーションに適しているかどうかを判断するには、JavaFX Samplesを確認してください。 Ensembleのサンプルアプリケーションには、スタティックチャートとアニメーションチャートの両方のサンプルがあります。 SwingInterOpサンプルアプリケーションには、JavaFXグラフを従来のJava Swingアプリケーションに埋め込む例があります。 good documentation on JavaFX chartingがあります。

JavaFX(2.0.2現在)では、印刷されたチャートも考慮に入れていますが、必要に応じてSwingの印刷機能を活用することができます。

関連する問題