В этой главе описываются базовые архитектуры классов и приложений уровня 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.