Как да създадете графична програма за лентова диаграма в Java Netbeans с помощта на библиотеката JFreeChart

Опитайте Нашия Инструмент За Премахване На Проблемите

Тази кратка статия представя как да направите лентова диаграма в Netbeans с библиотеката JFreeChart. Преди също така обсъдих няколко урока за създаване на други диаграми, като например създаване на кръгова диаграма и линейна диаграма с JFreeChart в Java.


Стълбовата диаграма или стълбовата диаграма са данни, представени под формата на правоъгълни ленти, изобразени вертикално или хоризонтално. За да създадете лентова диаграма, можете да използвате приложения като Microsoft Word, Excel и др.




Освен това можем да създаваме лентови диаграми, използвайки езици за програмиране като Java, които ще бъдат представени в тази статия с NetBeans IDE. Както обсъдих в предишната статия за това как да направите кръгова диаграма и също така да направите линейна диаграма в NetBeans, а именно с помощта на библиотеката JFreeChart.


Какво е JFreeChart?


Jfree Chart е безплатна библиотека, използвана за създаване на диаграми на езика за програмиране Java. Следователно, за да създадете лентови графики или лентови диаграми в NetBeans, трябва да изтеглите библиотеката JFreeChart ТУК


Как да създадете графична програма за лентова диаграма в Java Netbeans

1. Създайте нов проект с име, например моето име е muhammadelang_171011402188


2. Добавете библиотеката JFreeChart. Щракнете с десния бутон върху Библиотеки > Добавяне на JAR/папка


3. Създайте нов пакет с името GraphicBar. Чрез щракване с десния бутон върху Изходни пакети > Нов > Java пакет...


4. Създайте Java Class с името Barchart. Щракнете с десния бутон GraphicBar > New > Java Class...

5. Моля, поставете следния изходен код в лентовата диаграма на класа

/*

* За да промените тази заглавка на лиценза, изберете Заглавки на лиценза в свойствата на проекта.

* За да промените този шаблонен файл, изберете Инструменти | Шаблони

* и отворете шаблона в редактора.

*/

пакет GraphicsBar;

//Изисква се импортиране:

импортиране на javax.swing.JFrame;

импортиране на org.jfree.chart.ChartFactory;

импортиране на org.jfree.chart.ChartFrame;

импортиране на org.jfree.chart.JFreeChart;

импортиране на org.jfree.chart.plot.PlotOrientation;

импортиране на org.jfree.data.category.DefaultCategoryDataset;

/**

*

* @author buahdjayamandiri

*/

публичен клас BarChart {

public static void main(String[] args)

{

DefaultCategoryDataset dcd = нов DefaultCategoryDataset();

dcd.setValue(45,100, 'Mac OS','2020');//Стойност

dcd.setValue(60.100, 'Windows','2020');

dcd.setValue(35.100, 'Linux', '2020');

dcd.setValue(15 100, 'други', '2020');

JFreeChart freeChart = ChartFactory.createBarChart('Потребители на браузъра тази година','Година','Потребителски данни на операционната система (%)', dcd, PlotOrientation.VERTICAL,true, true,true); //Низ arg0, Низ arg1, Низ arg2, Лист с данни за категория, Ориентация на графиката, булев arg4, булев arg5, булев arg6

ChartFrame cf = new ChartFrame('Потребителски данни за операционната система 2020 (само илюстрация)', freeChart);

cf.setSize(700 500);

cf.setVisible(true);

cf.setLocationRelativeTo(null);

}

}

изглежда така:


6. Бягайте. С десен бутон > стартиране на файл или натиснете Shift+F6


Извеждане на програма за лентова диаграма в java netbeans с JFreeChart


Това е лесен начин да направите стълбовидна диаграма в Netbeans с безплатната библиотека JFreeChart в Java.