JFreeChart - Arsitektur
Bab ini menjelaskan arsitektur tingkat kelas dasar dan tingkat aplikasi JFreeChart untuk memberi Anda gambaran tentang bagaimana JFreeChart berinteraksi dengan kelas-kelas yang berbeda dan bagaimana cocoknya dalam aplikasi berbasis Java Anda.
Arsitektur Tingkat Kelas
Arsitektur tingkat kelas menjelaskan bagaimana berbagai kelas dari perpustakaan berinteraksi satu sama lain untuk membuat berbagai jenis bagan.
Berikut adalah rincian unit yang digunakan pada diagram blok di atas -
S.No | Unit & Deskripsi |
---|---|
1 | File Sumber memiliki input pengguna yang akan digunakan untuk membuat kumpulan data di file. |
2 | Database Sumber memiliki input pengguna yang akan digunakan untuk membuat kumpulan data di database. |
3 | Create Dataset Menerima dataset dan menyimpan dataset tersebut ke dalam objek dataset. |
4 | General Dataset Jenis kumpulan data ini terutama digunakan untuk diagram lingkaran. |
5 | Category Dataset Jenis dataset ini digunakan untuk diagram batang, diagram garis, dll. |
6 | Series Dataset Jenis kumpulan data ini digunakan untuk menyimpan rangkaian data dan membuat diagram garis. |
7 | Series Collection Dataset Kategori yang berbeda dari kumpulan data seri ditambahkan ke kumpulan data kumpulan seri. Jenis dataset ini digunakan untuk XYLine Charts. |
8 | Create Chart Ini adalah metode yang dijalankan untuk membuat grafik akhir. |
9 | Frame/Image Bagan ditampilkan pada Bingkai Ayun atau gambar dibuat. |
Arsitektur Tingkat Aplikasi
Arsitektur level aplikasi menjelaskan di mana perpustakaan JFreeChart berada di dalam Aplikasi Java.
Program klien menerima data pengguna dan kemudian menggunakan API Java dan JFreeChart standar berdasarkan persyaratan untuk menghasilkan keluaran dalam bentuk bingkai, yang dapat ditampilkan langsung di dalam aplikasi atau secara independen dalam format gambar seperti JPEG atau PNG.