Учебники

JFreeChart — Архитектура

В этой главе описываются базовые архитектуры классов и приложений уровня JFreeChart, чтобы дать вам представление о том, как JFreeChart взаимодействует с различными классами и как он вписывается в ваше приложение на основе Java.

Архитектура уровня класса

Архитектура уровня классов объясняет, как различные классы из библиотеки взаимодействуют друг с другом, создавая различные типы диаграмм.

Архитектура уровня классов JFreeChart

Ниже приводится подробная информация о единицах, используемых в приведенной выше блок-схеме —

S.No Единицы и описание
1

файл

Источник с пользовательским вводом, который будет использоваться для создания набора данных в файле.

2

База данных

Источник с пользовательским вводом, который будет использоваться для создания набора данных в базе данных.

3

Создать набор данных

Принимает набор данных и сохраняет набор данных в объекте набора данных.

4

Общий набор данных

Этот тип набора данных в основном используется для круговых диаграмм.

5

Набор данных категории

Этот тип набора данных используется для гистограммы, линейного графика и т. Д.

6

Набор данных серии

Этот тип набора данных используется для хранения серий данных и построения линейных диаграмм.

7

Набор данных серии Series

Различные категории наборов данных серии добавляются в набор данных коллекции серий. Этот тип набора данных используется для диаграмм XYLine.

8

Создать диаграмму

Это метод, который выполняется для создания окончательного графика.

9

Рама / Image

Диаграмма отображается на Swing Frame или создается изображение.

файл

Источник с пользовательским вводом, который будет использоваться для создания набора данных в файле.

База данных

Источник с пользовательским вводом, который будет использоваться для создания набора данных в базе данных.

Создать набор данных

Принимает набор данных и сохраняет набор данных в объекте набора данных.

Общий набор данных

Этот тип набора данных в основном используется для круговых диаграмм.

Набор данных категории

Этот тип набора данных используется для гистограммы, линейного графика и т. Д.

Набор данных серии

Этот тип набора данных используется для хранения серий данных и построения линейных диаграмм.

Набор данных серии Series

Различные категории наборов данных серии добавляются в набор данных коллекции серий. Этот тип набора данных используется для диаграмм XYLine.

Создать диаграмму

Это метод, который выполняется для создания окончательного графика.

Рама / Image

Диаграмма отображается на Swing Frame или создается изображение.

Архитектура уровня приложения

Архитектура уровня приложения объясняет, где библиотека JFreeChart находится внутри Java-приложения.

Архитектура уровня приложения JFreeChart

Клиентская программа получает пользовательские данные, а затем использует стандартные API-интерфейсы Java и JFreeChart на основе требований для создания выходных данных в форме либо фрейма, который может отображаться непосредственно внутри приложения или независимо в таких форматах изображений, как JPEG или PNG.