Skip to content

A Java-based application leveraging JavaFX to create dynamic and interactive charts, including pie charts, bar charts, and line graphs. Ideal for visualizing various datasets, this tool offers customizable features and a user-friendly interface. Easily input and manage data, customize chart styles, and observe trends and patterns effectively.

Notifications You must be signed in to change notification settings

AmishiDesai04/Interactive-Data-Visualisation-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Data Visualisation Tool - Java

Welcome to the Data Visualization Tool repository. This Java-based application is designed to help users create and display various types of charts, including pie charts, bar charts, and line graphs. The project leverages JavaFX and a variety of JavaFX libraries to deliver a dynamic and interactive data visualization experience.

Features

  • Pie Charts: Easily create pie charts with customizable data inputs. Visualize the proportion of different categories within a dataset.
  • Bar Charts: Generate bar charts to compare different categories or track changes over time.
  • Line Graphs: Plot line graphs to observe trends and patterns within data over a period.

Technologies Used

  • Java
  • JavaFX

JavaFX Libraries Used

javafx.application.Application javafx.scene.Scene javafx.scene.control.* javafx.scene.layout.* javafx.scene.chart.* javafx.collections.FXCollections javafx.collections.ObservableList javafx.beans.property.SimpleDoubleProperty javafx.beans.property.SimpleStringProperty

Installation

  1. Clone the Repository

    git clone https://github.com/AmishiDesai04/datavisualizationtool.git
    
  2. Open the Project in Your Preferred Java IDE

    • Import the project as a Maven or Gradle project if necessary.
    • Ensure that JavaFX is properly configured in your IDE.
  3. Run the Application

Usage

  • Pie Chart:
    The pie chart feature allows you to input data points that represent different categories. Each category will be displayed as a slice of the pie, with its size proportional to the category's value relative to the total.

  • Bar Graph
    With the bar chart feature, you can compare different categories side-by-side. This is useful for showing differences in quantities or tracking changes across categories.

  • Line Graph
    The line graph feature lets you plot data points on a graph to visualize trends over time. This is particularly useful for time series data where you want to observe patterns and changes.

Application Layout

Authors

This project is co-owned by: @AmishiDesai04 @chahelgupta @reneeka

Please don't hesitate to offer suggestions, report any issues you encounter, share your feedback, or engage in any other form of communication! Your input is highly valued and appreciated.

About

A Java-based application leveraging JavaFX to create dynamic and interactive charts, including pie charts, bar charts, and line graphs. Ideal for visualizing various datasets, this tool offers customizable features and a user-friendly interface. Easily input and manage data, customize chart styles, and observe trends and patterns effectively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages