前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【开源推荐】 手绘风格的 JS 图表库

【开源推荐】 手绘风格的 JS 图表库

作者头像
ConardLi
发布2019-09-29 10:57:57
1.7K0
发布2019-09-29 10:57:57
举报
文章被收录于专栏:code秘密花园code秘密花园

致力于把最实用、最好玩的开源项目推荐给大家。

chart.xkcd:手绘风格的 JS 图表库。

手绘风格的设计给人一种很可爱的感觉,看了这些图表你会发现数据也可以以萌萌哒的形式展示。

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

快速开始:

chart.xkcd 很容易上手开发。

只需页面中包含的脚本以及一个用于显示图表的 <svg>节点即可。

在以下示例中,我们创建一个折线图。

代码语言:javascript
复制
<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

如果你有什么好玩、实用的前端开源项目,欢迎联系我,把最实用、最好玩的开源项目推荐给大家。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 code秘密花园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 快速开始:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档