{"id":20355015,"url":"https://github.com/amishidesai04/interactive-data-visualisation-tool","last_synced_at":"2025-03-04T17:27:11.318Z","repository":{"id":240392024,"uuid":"802511698","full_name":"AmishiDesai04/Interactive-Data-Visualisation-Tool","owner":"AmishiDesai04","description":"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.","archived":false,"fork":false,"pushed_at":"2024-05-19T14:06:30.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-19T14:53:00.283Z","etag":null,"topics":["charts","data-analysis","data-visualisation","data-visualization-project","gui","java","javafx","visualization-tools"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AmishiDesai04.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-18T13:56:46.000Z","updated_at":"2024-05-19T14:06:33.000Z","dependencies_parsed_at":"2024-11-14T23:10:53.083Z","dependency_job_id":"39c2d486-52e5-4455-b04d-59cde7de141d","html_url":"https://github.com/AmishiDesai04/Interactive-Data-Visualisation-Tool","commit_stats":null,"previous_names":["amishidesai04/interactive-data-visualisation-tool"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmishiDesai04%2FInteractive-Data-Visualisation-Tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmishiDesai04%2FInteractive-Data-Visualisation-Tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmishiDesai04%2FInteractive-Data-Visualisation-Tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmishiDesai04%2FInteractive-Data-Visualisation-Tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AmishiDesai04","download_url":"https://codeload.github.com/AmishiDesai04/Interactive-Data-Visualisation-Tool/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241888770,"owners_count":20037382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charts","data-analysis","data-visualisation","data-visualization-project","gui","java","javafx","visualization-tools"],"created_at":"2024-11-14T23:10:49.449Z","updated_at":"2025-03-04T17:27:11.298Z","avatar_url":"https://github.com/AmishiDesai04.png","language":"Java","readme":"# Interactive Data Visualisation Tool - Java\n\nWelcome 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.\n\n## Features \n\n- **Pie Charts:** Easily create pie charts with customizable data inputs. Visualize the proportion of different categories within a dataset.\n- **Bar Charts:** Generate bar charts to compare different categories or track changes over time.\n- **Line Graphs:** Plot line graphs to observe trends and patterns within data over a period.\n\n## Technologies Used\n\n- Java\n- JavaFX\n\n### JavaFX Libraries Used\n`javafx.application.Application`\n`javafx.scene.Scene` \n`javafx.scene.control.*`\n`javafx.scene.layout.*` \n`javafx.scene.chart.*` \n`javafx.collections.FXCollections` \n`javafx.collections.ObservableList`\n`javafx.beans.property.SimpleDoubleProperty` \n`javafx.beans.property.SimpleStringProperty` \n\n## Installation \n\n1. **Clone the Repository**\n\n   ```\n   git clone https://github.com/AmishiDesai04/datavisualizationtool.git\n   ```\n   \n2. **Open the Project in Your Preferred Java IDE**\n\n   - Import the project as a Maven or Gradle project if necessary.\n   - Ensure that JavaFX is properly configured in your IDE.\n\n3. **Run the Application**\n\n## Usage \n\n- **Pie Chart:** \u003cbr\u003e\n  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.\n  \n- **Bar Graph**\u003cbr\u003e \nWith 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.\n\n- **Line Graph**\u003cbr\u003e\nThe 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.\n\n## Application Layout\n\n\u003cimg src=\"https://github.com/AmishiDesai04/Interactive-Data-Visualisation-Tool/assets/170110607/7d3e49ed-77f3-4066-a6a7-f7ea21a51ae9\" width=\"900px\" height=\"500px\"\u003e \n\n\u003cimg src=\"https://github.com/AmishiDesai04/Interactive-Data-Visualisation-Tool/assets/170110607/88f70af5-caab-4fee-92aa-fa2b5b6f2954\" width=\"900px\" height=\"500px\"\u003e \n\n\u003cimg src=\"https://github.com/AmishiDesai04/Interactive-Data-Visualisation-Tool/assets/170110607/02a7e374-e10f-4f17-a077-171aa8a2f1af\" width=\"900px\" height=\"500px\"\u003e \n\n\u003cimg src=\"https://github.com/AmishiDesai04/Interactive-Data-Visualisation-Tool/assets/170110607/c9ec80ec-5dce-4ed4-bb73-4122a8b33ba8\" width=\"900px\" height=\"500px\"\u003e \n\n## Authors \n\nThis project is co-owned by: [@AmishiDesai04](https://www.github.com/AmishiDesai04) [@chahelgupta](https://www.github.com/chahelgupta) [@reneeka](https://www.github.com/reneeka)\n\n##\n\nPlease 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.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famishidesai04%2Finteractive-data-visualisation-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famishidesai04%2Finteractive-data-visualisation-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famishidesai04%2Finteractive-data-visualisation-tool/lists"}