An open API service indexing awesome lists of open source software.

https://github.com/ejw-data/d3-scatterplot

Example of a D3 generated graphic. The scatter plot includes selectable axis labels which in effect allows 9 plots to be generated.
https://github.com/ejw-data/d3-scatterplot

d3js html-css-javascript

Last synced: 9 months ago
JSON representation

Example of a D3 generated graphic. The scatter plot includes selectable axis labels which in effect allows 9 plots to be generated.

Awesome Lists containing this project

README

          

# d3-scatter

Author: Erin James Wills, ejw.data@gmail.com

![D3 Scatter Plot](./assets/images/scatter-plot-d3.png)
Photo by [Jack B](https://unsplash.com/@nervum?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/candlestick-chart?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)


## Objective


This repo is a personal project of a D3 javascript scatter plot that represents 9 different charts depending on which axis labels are selected. I will continue to add onto this repo with new additions and improvements.


## Github Pages

https://ejw-data.github.io/d3-scatterplot


## Technologies
* HTML/CSS/JS
* D3.js


## Data Source
I believe the original dataset came from Kaggle and was one of their Quality of Life datasets.


## Setup and Installation
1. Clone the repo to your local machine
1. Open repo folder in an IDE like VSCode
1. Using a virtual server like the VSCode extention LiveServer
1. Run `index.html`


## Example

![D3 Scatterplot Graphic with Multiple Axis](./assets/images/d3-scatter-example.png)