All Projects → timqian → Chart.xkcd

timqian / Chart.xkcd

Licence: mit
Chart.xkcd is a chart library that plots “sketchy”, “cartoony” or “hand-drawn” styled charts.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chart.xkcd

X6
🚀 JavaScript diagramming library that uses SVG and HTML for rendering.
Stars: ✭ 2,686 (-61.53%)
Mutual labels:  graph, svg, chart, html5
Chart.js
Simple HTML5 Charts using the <canvas> tag
Stars: ✭ 55,646 (+696.99%)
Mutual labels:  graph, chart, html5, html5-charts
Pure Vue Chart
Simple and lightweight vue chart component without using chart library dependencies
Stars: ✭ 50 (-99.28%)
Mutual labels:  graph, svg, chart
Billboard.js
📊 Re-usable, easy interface JavaScript chart library based on D3.js
Stars: ✭ 5,032 (-27.93%)
Mutual labels:  graph, svg, chart
React D3 Tree
🌳 React component to create interactive D3 tree graphs
Stars: ✭ 543 (-92.22%)
Mutual labels:  graph, svg, chart
C3
📊 A D3-based reusable chart library
Stars: ✭ 9,163 (+31.24%)
Mutual labels:  graph, svg, chart
Wechart
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-97.82%)
Mutual labels:  svg, chart, html5
Charts
Simple, responsive, modern SVG Charts with zero dependencies
Stars: ✭ 14,112 (+102.12%)
Mutual labels:  graph, svg, chart
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (-87.01%)
Mutual labels:  graph, svg, chart
Multi charts
A flutter package which makes it easier to plot different types of charts with lots of customization, made purely in dart
Stars: ✭ 23 (-99.67%)
Mutual labels:  graph, chart
Ttyplot
a realtime plotting utility for terminal/console with data input from stdin
Stars: ✭ 532 (-92.38%)
Mutual labels:  graph, chart
Zrender
A lightweight graphic library providing 2d draw for Apache ECharts
Stars: ✭ 5,122 (-26.64%)
Mutual labels:  svg, html5
Piecharts
Easy to use and highly customizable pie charts library for iOS
Stars: ✭ 476 (-93.18%)
Mutual labels:  graph, chart
Vue D3 Network
Vue component to graph networks using d3-force
Stars: ✭ 415 (-94.06%)
Mutual labels:  graph, chart
Alphatab
alphaTab is a cross platform music notation and guitar tablature rendering library.
Stars: ✭ 647 (-90.73%)
Mutual labels:  svg, html5
Gojs
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
Stars: ✭ 5,739 (-17.8%)
Mutual labels:  graph, chart
Vue Bar
Simple, elegant spark bars for Vue.js
Stars: ✭ 414 (-94.07%)
Mutual labels:  svg, chart
Esp Dash
A blazing fast library to create a functional dashboard for ESP8266 and ESP32
Stars: ✭ 548 (-92.15%)
Mutual labels:  graph, chart
Ngx Graph
Graph visualization library for angular
Stars: ✭ 704 (-89.92%)
Mutual labels:  svg, chart
Jsplumb
Visual connectivity for webapps
Stars: ✭ 6,758 (-3.21%)
Mutual labels:  svg, html5

Who is using chart.xkcd?

About

Chart.xkcd is a chart library that plots “sketchy”, “cartoony” or “hand-drawn” styled charts.

Check out the documentation for more instructions and links, or try out the examples, or chat with us in Slack

Sponsors

Madao | SecondState - Rust and WebAssembly in Node.js

Become a sponsor

Quick start

It’s easy to get started with chart.xkcd. All that’s required is the script included in your page along with a single <svg> node to render the chart.

In the following example we create a line chart.

Preview and edit on codepen

<svg class="line-chart"></svg>
<script src="https://cdn.jsdelivr.net/npm/chart.xkcd@1/dist/chart.xkcd.min.js"></script>
<script>
  const svg = document.querySelector('.line-chart')

  new chartXkcd.Line(svg, {
    title: 'Monthly income of an indie developer',
    xLabel: 'Month',
    yLabel: '$ Dollars',
    data: {
      labels:['1', '2', '3', '4', '5', '6','7', '8', '9', '10'],
      datasets: [{
        label: 'Plan',
        data: [30, 70, 200, 300, 500 ,800, 1500, 2900, 5000, 8000],
      }, {
        label: 'Reality',
        data: [0, 1, 30, 70, 80, 100, 50, 80, 40, 150],
      }]
    },
    options: {}
  });
</script>

Contributing

  • Code: read the contributing.md file
  • Financial:
    • Become a patron - chart.xkcd is an MIT-licensed open source project with its ongoing development made possible entirely by the support of my patrons. If you like this tool, please consider supporting my work by becoming a patron.
    • Fund issues on issuehunt - Issues on chart.xkcd can be funded by anyone and the money will be distributed to contributors.
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].