Skip to content

ChartFolio is an interactive visualization tool that allows users to explore data through three distinct chart types.

Notifications You must be signed in to change notification settings

angelren1220/chart-folio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChartFolio

ChartFolio is an interactive visualization tool that allows users to explore data through three distinct chart types:

  1. Bar Chart barchart
  2. Choropleth Map Chart barchart
  3. Heat Map Chart barchart

Each chart type provides a unique representation of data and is enhanced with mouseover tooltips for a more detailed view.

Built With

  • React.js - A JavaScript library for building user interfaces.
  • D3.js - A library for producing dynamic, interactive data visualizations in web browsers.
  • Axios - Promise based HTTP client for the browser and Node.js.
  • SASS - A scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).
  • TopoJSON Client - Provides tools for converting back and forth between TopoJSON and GeoJSON.
  • Web Vitals - Provides web performance metrics.

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone [email protected]:angelren1220/chart-folio.git
    
  2. Navigate to the project directory:
    cd chart-folio
    
  3. Install the required packages:
    npm install
    

Running the application

npm start

Upon starting the application, open http://localhost:3000 in your browser to explore the charts in action.

Usage

Use the navigation tabs to switch between the different chart types. Hover over the elements in each chart for detailed tooltips and interactive data exploration.

About

ChartFolio is an interactive visualization tool that allows users to explore data through three distinct chart types.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published