JFreeChart - Mimari

Bu bölüm, JFreeChart'ın farklı sınıflarla nasıl etkileşim kurduğu ve Java tabanlı uygulamanıza nasıl uyduğu hakkında bir fikir vermek için JFreeChart'ın temel sınıf düzeyi ve uygulama düzeyi mimarilerini açıklamaktadır.

Sınıf Seviyesi Mimari

Sınıf düzeyinde mimari, çeşitli türlerde grafikler oluşturmak için kütüphanedeki çeşitli sınıfların birbirleriyle nasıl etkileşime girdiğini açıklar.

Yukarıdaki blok diyagramda kullanılan birimlerin detayı aşağıdadır -

S.No Birimler ve Açıklama
1

File

Dosyada bir veri kümesi oluşturmak için kullanılacak kullanıcı girdisine sahip kaynak.

2

Database

Veritabanında bir veri kümesi oluşturmak için kullanılacak kullanıcı girdisine sahip kaynak.

3

Create Dataset

Veri kümesini kabul eder ve veri kümesini veri kümesi nesnesinde depolar.

4

General Dataset

Bu tür bir veri kümesi, esas olarak pasta grafikler için kullanılır.

5

Category Dataset

Bu tür bir veri kümesi çubuk grafik, çizgi grafik vb. İçin kullanılır.

6

Series Dataset

Bu tür veri kümesi, veri serilerini depolamak ve çizgi grafikleri oluşturmak için kullanılır.

7

Series Collection Dataset

Seri veri kümelerinin farklı kategorileri, seri koleksiyonu veri kümesine eklenir. Bu tür bir veri kümesi, XYLine Grafikleri için kullanılır.

8

Create Chart

Bu, son grafiği oluşturmak için uygulanan yöntemdir.

9

Frame/Image

Grafik bir Salıncak Çerçevesi üzerinde görüntülenir veya bir görüntü oluşturulur.

Uygulama Seviyesi Mimarisi

Uygulama seviyesi mimarisi, JFreeChart kütüphanesinin bir Java Uygulaması içinde nerede olduğunu açıklar.

İstemci programı, kullanıcı verilerini alır ve daha sonra, çıktıyı bir çerçeve biçiminde oluşturmak için gereksinimlere dayalı olarak standart Java ve JFreeChart API'lerini kullanır; bu, doğrudan uygulamanın içinde veya bağımsız olarak JPEG veya PNG gibi görüntü formatlarında görüntülenebilir.