JFreeChart একটি ওপেন-সোর্স Java লাইব্রেরি, যা ডেটা ভিজুয়ালাইজেশনের জন্য ব্যবহৃত হয়। Eclipse বা NetBeans IDE-তে JFreeChart সেটআপ করা বেশ সহজ। নিচে বিস্তারিত পদক্ষেপ দেওয়া হলো যেগুলো অনুসরণ করে আপনি আপনার Java প্রোজেক্টে JFreeChart লাইব্রেরি ইন্টিগ্রেট করতে পারবেন।
Eclipse এ JFreeChart Setup করা
Eclipse একটি জনপ্রিয় Java IDE (Integrated Development Environment), যা Java প্রোগ্রামিং এর জন্য ব্যবহার করা হয়। Eclipse এ JFreeChart সেটআপ করার জন্য নিচের পদক্ষেপগুলো অনুসরণ করুন:
পদক্ষেপ ১: JFreeChart লাইব্রেরি ডাউনলোড করা
- JFreeChart ডাউনলোড করুন:
- প্রথমে JFreeChart এর অফিসিয়াল ওয়েবসাইট বা Maven Repository থেকে লাইব্রেরিটি ডাউনলোড করুন।
- ডাউনলোড লিংক: JFreeChart Official
- আপনি JFreeChart.jar ফাইলটি অথবা Maven dependency ব্যবহার করে ডাউনলোড করতে পারেন।
পদক্ষেপ ২: Eclipse এ নতুন Java প্রোজেক্ট তৈরি করা
- Eclipse ওপেন করুন এবং একটি নতুন Java প্রোজেক্ট তৈরি করুন:
File>New>Java Projectনির্বাচন করুন।- প্রোজেক্টের নাম দিন এবং Finish ক্লিক করুন।
পদক্ষেপ ৩: JFreeChart লাইব্রেরি প্রোজেক্টে অ্যাড করা
- Libraries ট্যাব-এ যান:
- আপনার Java প্রোজেক্টে ডান ক্লিক করুন, তারপর
Propertiesনির্বাচন করুন। - বাম পাশের মেনু থেকে
Java Build Pathনির্বাচন করুন এবং তারপরLibrariesট্যাবটিতে যান।
- আপনার Java প্রোজেক্টে ডান ক্লিক করুন, তারপর
- JAR ফাইল অ্যাড করুন:
Add External JARs...বোতামে ক্লিক করুন।- JFreeChart-এর ডাউনলোড করা JFreeChart.jar ফাইলটি নির্বাচন করুন এবং
Openক্লিক করুন।
- Apply and Close ক্লিক করুন।
পদক্ষেপ ৪: কোডে JFreeChart ব্যবহার করা
এখন আপনার প্রোজেক্টে JFreeChart ব্যবহার করতে প্রস্তুত। উদাহরণস্বরূপ, একটি Pie Chart তৈরি করার জন্য নিচের কোডটি ব্যবহার করুন:
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
import javax.swing.*;
public class PieChartExample {
public static void main(String[] args) {
// ডেটাসেট তৈরি করা
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Java", 50);
dataset.setValue("Python", 30);
dataset.setValue("C++", 20);
// চার্ট তৈরি করা
JFreeChart pieChart = ChartFactory.createPieChart(
"Programming Language Usage", // চার্টের টাইটেল
dataset, // ডেটাসেট
true, // লেজেন্ড প্রদর্শন
true,
false
);
// চার্ট প্যানেল তৈরি করা
ChartPanel chartPanel = new ChartPanel(pieChart);
chartPanel.setPreferredSize(new java.awt.Dimension(600, 400));
// JFrame এ চার্ট দেখানো
JFrame frame = new JFrame();
frame.setContentPane(chartPanel);
frame.pack();
frame.setVisible(true);
}
}
পদক্ষেপ ৫: প্রোজেক্ট রান করা
- আপনার প্রোজেক্ট রান করুন, এবং আপনি দেখতে পাবেন যে একটি Pie Chart আপনার JFrame এ প্রদর্শিত হচ্ছে।
NetBeans এ JFreeChart Setup করা
NetBeans একটি জনপ্রিয় IDE যা Java ডেভেলপমেন্টের জন্য ব্যবহৃত হয়। NetBeans এ JFreeChart সেটআপ করার জন্য নিচের পদক্ষেপগুলো অনুসরণ করুন:
পদক্ষেপ ১: JFreeChart লাইব্রেরি ডাউনলোড করা
- JFreeChart ডাউনলোড করুন:
- JFreeChart এর অফিসিয়াল ওয়েবসাইট থেকে বা Maven Repository থেকে লাইব্রেরি ডাউনলোড করুন।
- ডাউনলোড লিংক: JFreeChart Official
পদক্ষেপ ২: NetBeans এ নতুন Java প্রোজেক্ট তৈরি করা
- NetBeans ওপেন করুন এবং একটি নতুন Java প্রোজেক্ট তৈরি করুন:
File>New Projectনির্বাচন করুন।Java>Java Applicationনির্বাচন করুন এবং Finish ক্লিক করুন।
পদক্ষেপ ৩: JFreeChart লাইব্রেরি প্রোজেক্টে অ্যাড করা
- Libraries সেকশনে JAR ফাইল যোগ করা:
- আপনার প্রোজেক্টের উপর ডান ক্লিক করুন এবং
Propertiesনির্বাচন করুন। Librariesসেকশনে যান এবং তারপরAdd JAR/Folderক্লিক করুন।- JFreeChart.jar ফাইলটি সিলেক্ট করুন এবং
Openক্লিক করুন।
- আপনার প্রোজেক্টের উপর ডান ক্লিক করুন এবং
পদক্ষেপ ৪: কোডে JFreeChart ব্যবহার করা
এখন আপনি JFreeChart ব্যবহার করতে প্রস্তুত। একই কোড যেমন Eclipse এর জন্য দেওয়া হয়েছিল, তা আপনি NetBeans এও ব্যবহার করতে পারবেন। কোডটি চালানোর জন্য নিচের কোডটি ব্যবহার করুন:
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
import javax.swing.*;
public class PieChartExample {
public static void main(String[] args) {
// ডেটাসেট তৈরি করা
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Java", 50);
dataset.setValue("Python", 30);
dataset.setValue("C++", 20);
// চার্ট তৈরি করা
JFreeChart pieChart = ChartFactory.createPieChart(
"Programming Language Usage", // চার্টের টাইটেল
dataset, // ডেটাসেট
true, // লেজেন্ড প্রদর্শন
true,
false
);
// চার্ট প্যানেল তৈরি করা
ChartPanel chartPanel = new ChartPanel(pieChart);
chartPanel.setPreferredSize(new java.awt.Dimension(600, 400));
// JFrame এ চার্ট দেখানো
JFrame frame = new JFrame();
frame.setContentPane(chartPanel);
frame.pack();
frame.setVisible(true);
}
}
পদক্ষেপ ৫: প্রোজেক্ট রান করা
- আপনার প্রোজেক্ট রান করুন এবং Pie Chart আপনার প্রোজেক্টের ভিতরে প্রদর্শিত হবে।
সারসংক্ষেপ
Eclipse বা NetBeans এ JFreeChart সেটআপ করা খুবই সহজ। প্রথমে আপনাকে লাইব্রেরিটি ডাউনলোড করতে হবে এবং তারপর সেটি আপনার প্রোজেক্টে যুক্ত করতে হবে। একবার লাইব্রেরি যোগ করা হলে, আপনি JFreeChart দিয়ে বিভিন্ন ধরণের চার্ট তৈরি করতে পারবেন।
Read more