EdwinChua/NeurasilCharts ↗

Created Aug 30, 2022 · View the EdwinChua/NeurasilCharts repository page

An animated visualization of EdwinChua/NeurasilCharts's Git history from March 2020 to August 2022, built by 3 contributors. The codebase reached 652 lines, mostly TypeScript. The video runs 16 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

3

Lines of Code

652

From

Mar 10, 2020

To

Aug 22, 2022

Advertisement

About EdwinChua/NeurasilCharts

Neurasil Charts is an Angular 19 wrapper library for Chart.js 4 that simplifies charting functionality within Angular applications. The library provides utilities beyond basic charting, including the ability to flip rows and columns of datasets and perform pareto analysis. Users are expected to have familiarity with Chart.js concepts like datasets and labels, as the documentation assumes this baseline knowledge.

The library accepts datasets in a specific format where the first string field serves as a label and subsequent fields represent dataset-value pairs. It supports rendering multiple charts on a single view, as demonstrated by screenshots showing layouts of one, two, three, six, and nine charts. The library also includes interactive features such as click event handling for data points and a point selection system with potential plans for multiselect functionality and visual selection feedback.

The project is structured as both a reusable library component and a demo application built with Angular. Developers can use the library in their own Angular components and have access to Chart.js plugin integration capabilities. The repository includes a batch script for building the library, with build output that feeds into the demo app for testing and development purposes.

Advertisement

Share this video