Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elaaatif/data-visualisation
This project aims to visualize the popularity of programming languages on GitHub from 2011 to 2021. We use data obtained from BigQuery's public `github_repos` and `githubarchive` datasets, focusing on public repositories, pull requests (PRs), and issues.
https://github.com/elaaatif/data-visualisation
css d3-visualization d3js data-visualization
Last synced: 2 days ago
JSON representation
This project aims to visualize the popularity of programming languages on GitHub from 2011 to 2021. We use data obtained from BigQuery's public `github_repos` and `githubarchive` datasets, focusing on public repositories, pull requests (PRs), and issues.
- Host: GitHub
- URL: https://github.com/elaaatif/data-visualisation
- Owner: elaaatif
- Created: 2023-12-12T17:07:42.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-01T18:29:39.000Z (9 months ago)
- Last Synced: 2024-02-02T16:30:06.921Z (9 months ago)
- Topics: css, d3-visualization, d3js, data-visualization
- Language: EJS
- Homepage:
- Size: 7.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DATA-VISUALISATION
# GitHub Programming Languages Visualisation## Overview
This project aims to analyze the popularity of programming languages on GitHub from 2011 to 2021. The analysis is based on data obtained from BigQuery's public `github_repos` and `githubarchive` datasets, focusing on public repositories, pull requests (PRs), and issues.
## Data
### Context
Understanding the popularity of programming languages is a complex task with various metrics. In this project, we leverage the number of projects and files on GitHub as an indicator of a language's popularity. The dataset covers the period from 2011 to 2021.
### Source
The data used in this analysis was queried and aggregated from BigQuery's public `github_repos` and `githubarchive` datasets.
### Limitations
It's essential to note that the dataset is derived from public GitHub repositories, PRs, and issues. This limitation means that the analysis may not fully represent all repositories on GitHub.
## Tools
To carry out this analysis, we will utilize the following tools:
- **HTML**: For creating web pages to display visualizations.
- **SVG**: Scalable Vector Graphics for describing two-dimensional shapes.
- **CSS**: To style and format the web pages.
- **JavaScript**: Enabling dynamic behaviors and interactions on the web pages.
- **D3.js**: A JavaScript library for manipulating the Document Object Model (DOM) and creating data-driven visualizations.## Getting Started
* **Clone the repository:**
```bash
git clone https://github.com/elaaatif/DATA-VISUALISATION.git
cd DATA-VISUALISATION
```