В этой главе описываются базовые архитектуры классов и приложений уровня JFreeChart, чтобы дать вам представление о том, как JFreeChart взаимодействует с различными классами и как он вписывается в ваше приложение на основе Java.
Архитектура уровня класса
Архитектура уровня классов объясняет, как различные классы из библиотеки взаимодействуют друг с другом, создавая различные типы диаграмм.
Ниже приводится подробная информация о единицах, используемых в приведенной выше блок-схеме —
| S.No | Единицы и описание |
|---|---|
| 1 |
файл Источник с пользовательским вводом, который будет использоваться для создания набора данных в файле. |
| 2 |
База данных Источник с пользовательским вводом, который будет использоваться для создания набора данных в базе данных. |
| 3 |
Создать набор данных Принимает набор данных и сохраняет набор данных в объекте набора данных. |
| 4 |
Общий набор данных Этот тип набора данных в основном используется для круговых диаграмм. |
| 5 |
Набор данных категории Этот тип набора данных используется для гистограммы, линейного графика и т. Д. |
| 6 |
Набор данных серии Этот тип набора данных используется для хранения серий данных и построения линейных диаграмм. |
| 7 |
Набор данных серии Series Различные категории наборов данных серии добавляются в набор данных коллекции серий. Этот тип набора данных используется для диаграмм XYLine. |
| 8 |
Создать диаграмму Это метод, который выполняется для создания окончательного графика. |
| 9 |
Рама / Image Диаграмма отображается на Swing Frame или создается изображение. |
файл
Источник с пользовательским вводом, который будет использоваться для создания набора данных в файле.
База данных
Источник с пользовательским вводом, который будет использоваться для создания набора данных в базе данных.
Создать набор данных
Принимает набор данных и сохраняет набор данных в объекте набора данных.
Общий набор данных
Этот тип набора данных в основном используется для круговых диаграмм.
Набор данных категории
Этот тип набора данных используется для гистограммы, линейного графика и т. Д.
Набор данных серии
Этот тип набора данных используется для хранения серий данных и построения линейных диаграмм.
Набор данных серии Series
Различные категории наборов данных серии добавляются в набор данных коллекции серий. Этот тип набора данных используется для диаграмм XYLine.
Создать диаграмму
Это метод, который выполняется для создания окончательного графика.
Рама / Image
Диаграмма отображается на Swing Frame или создается изображение.
Архитектура уровня приложения
Архитектура уровня приложения объясняет, где библиотека JFreeChart находится внутри Java-приложения.
Клиентская программа получает пользовательские данные, а затем использует стандартные API-интерфейсы Java и JFreeChart на основе требований для создания выходных данных в форме либо фрейма, который может отображаться непосредственно внутри приложения или независимо в таких форматах изображений, как JPEG или PNG.

