【開源推薦】 手繪風格的 JS 圖表庫

  • 2019 年 10 月 8 日
  • 筆記

致力於把最實用、最好玩的開源項目推薦給大家。

chart.xkcd:手繪風格的 JS 圖表庫。

手繪風格的設計給人一種很可愛的感覺,看了這些圖表你會發現數據也可以以萌萌噠的形式展示。

github: https://github.com/timqian/chart.xkcd

快速開始:

chart.xkcd 很容易上手開發。

只需頁面中包含的腳本以及一個用於顯示圖表的 <svg>節點即可。

在以下示例中,我們創建一個折線圖。

<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],        }]      },    });  </script>

你可以直接在 codepen 上進行預覽:

https://codepen.io/timqian/pen/GRKqLaL

如果你有什麼好玩、實用的前端開源項目,歡迎聯繫我,把最實用、最好玩的開源項目推薦給大家。