All Projects β†’ ChartsCSS β†’ Charts.css

ChartsCSS / Charts.css

Licence: mit
Open source CSS framework for data visualization.

Programming Languages

HTML
75241 projects
SCSS
7915 projects

Projects that are alternatives of or similar to Charts.css

Devextreme
HTML5 JavaScript Component Suite for Responsive Web Development
Stars: ✭ 1,385 (-69.86%)
Mutual labels:  chart, charts, ui-components
Bem Kit
πŸ’„ CSS UI kit with BEM convention and SASS
Stars: ✭ 69 (-98.5%)
Mutual labels:  css-framework, scss, ui-components
Vant React
Lightweight 2kb Mobile UI Components built on React and TS, inspired by [emailΒ protected]://github.com/youzan/vant
Stars: ✭ 166 (-96.39%)
Mutual labels:  scss, ui-components
React Native Charts Wrapper
a react native charts wrapper (support android & iOS)
Stars: ✭ 2,111 (-54.06%)
Mutual labels:  chart, charts
Charts
⚑ Laravel Charts β€” Build charts using laravel. The laravel adapter for Chartisan.
Stars: ✭ 2,337 (-49.14%)
Mutual labels:  chart, charts
Primereact
The Most Complete React UI Component Library
Stars: ✭ 2,393 (-47.92%)
Mutual labels:  charts, ui-components
Fluent Reveal Effect
Fluent Reveal Effect JavaScript library for web
Stars: ✭ 164 (-96.43%)
Mutual labels:  css-framework, ui-components
Buttercake
Material Design Components, Responsive and Modern CSS Framework Built with Flexbox 🍰
Stars: ✭ 178 (-96.13%)
Mutual labels:  css-framework, scss
Puppertino
A CSS framework based on Human Guidelines from apple
Stars: ✭ 138 (-97%)
Mutual labels:  css-framework, scss
Css Mint
Lightweight and simple to use UI Kit. Fully responsive, just 3KB gzipped.
Stars: ✭ 209 (-95.45%)
Mutual labels:  css-framework, ui-components
Squid
A Ruby library to plot charts in PDF files
Stars: ✭ 205 (-95.54%)
Mutual labels:  chart, charts
Reaviz
πŸ“Š Data visualization library for React based on D3
Stars: ✭ 215 (-95.32%)
Mutual labels:  chart, charts
Ej2 Angular Ui Components
Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.
Stars: ✭ 159 (-96.54%)
Mutual labels:  charts, ui-components
Flexible Grid
Flexible grid layouts to get you familiar with building within the flexible grid system.(HTML, CSS, SASS, SCSS)
Stars: ✭ 154 (-96.65%)
Mutual labels:  css-framework, scss
Ej2 React Ui Components
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Stars: ✭ 166 (-96.39%)
Mutual labels:  charts, ui-components
Bulma Scss
Bulma SCSS - The Bulma CSS Framework files converted to SCSS syntax
Stars: ✭ 143 (-96.89%)
Mutual labels:  css-framework, scss
Graphic
A Flutter data visualization library based on Grammar of Graphics.
Stars: ✭ 173 (-96.24%)
Mutual labels:  chart, charts
Shorthand
Feature rich CSS framework for the new decade https://shorthandcss.com
Stars: ✭ 230 (-94.99%)
Mutual labels:  css-framework, scss
Basis
A lightweight responsive Sass/CSS framework based on flexible box.
Stars: ✭ 133 (-97.11%)
Mutual labels:  css-framework, scss
Lc Design
A UI component framework for building LCUI application.
Stars: ✭ 134 (-97.08%)
Mutual labels:  css-framework, scss
Charts.css Logo

Charts.css

GitHub Version Minified Size GitHub Repo stars License

Charts.css is an open source CSS framework for data visualization.

Visualization help end-users understand data. Charts.css help frontend developers turn data into beautiful charts and graphs using simple CSS classes.

No dependencies. 72kb file size. Less than 6kb gzipped file size!

Documentation

Check the full documentation on ChartsCSS.org.

Installation

CDN

Use jsdelivr CDN:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/charts.css/dist/charts.min.css">

Or unpkg CDN:

<link rel="stylesheet" href="https://unpkg.com/charts.css/dist/charts.min.css">

Package Manager

Install using npm:

npm install charts.css

Or using yarn:

yarn add charts.css

Usage

The data is structured using semantic HTML tags and styled using CSS classes which change the visual representation displayed to the end user.

<table class="charts-css [ column ] [ show-primary-axis show-4-secondary-axes ] [ data-spacing-4 reverse-data ]">

  <caption> Front End Developer Salary </caption>

  <thead>
    <tr>
      <th scope="col"> Year </th>
      <th scope="col"> Income </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <th scope="row"> 2016 </th>
      <td style="--size: calc( 40 / 100 );"> $ 40K </td>
    </tr>
    <tr>
      <th scope="row"> 2017 </th>
      <td style="--size: calc( 60 / 100 );"> $ 60K </td>
    </tr>
    <tr>
      <th scope="row"> 2018 </th>
      <td style="--size: calc( 75 / 100 );"> $ 75K </td>
    </tr>
    <tr>
      <th scope="row"> 2019 </th>
      <td style="--size: calc( 90 / 100 );"> $ 90K </td>
    </tr>
    <tr>
      <th scope="row"> 2020 </th>
      <td style="--size: calc( 100 / 100 );"> $ 100K <br> πŸ‘‘ </td>
    </tr>
  </tbody>

</table>

The framework offers developers flexibility. You choose what components to display and how to style them. Each component offers several CSS classes and CSS variables to customizes your style.

The key feature is the ability to customize everything using basic CSS. Frontend developers can target any HTML element and customize it. This philosophical guideline is what makes the framework so flexible, easy and fun to use.

Questions

For questions and support please use the official forum on GitHub.

Liked Charts.css?

If you like the project, please consider to star the repo on GitHub.

License

Charts.css is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].