chart.xkcd 可绘制粗略,开通,手绘样式的图表库
2024-09-06 12:03:10
chart.xkcd 可以用来绘制手绘样式的图表,使用简单,样式也挺好看
简单使用
- 代码
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<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: '$ Dollors',
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>
</body>
</html>
- 启动效果
使用live-server
live-server
参考资料
https://timqian.com/chart.xkcd/
https://github.com/timqian/chart.xkcd
最新文章
- dos清除缓存
- python网络编程【三】(网络服务器)
- uvm - dut
- C#添加dll引用后,添加命名空间出错的解决方案
- linux下svn 搭建
- HttpClient_使用httpclient必须知道的参数设置及代码写法、存在的风险
- Oracle PL/SQL实战代码下载
- php数组遍历 使用foreach
- YZOI Easy Round 2_回文串 string
- Robotium -- 使用JunitReport导出测试报告
- (五)boost库之随机数random
- HTML5之地理位置
- [Openfire]使用WebSocket建立Openfire的客户端
- [bzoj1223] [HNOI2002]Kathy函数
- Android 添加library的时候出错添加不上
- 搭建IntelliJ IDEA授权服务器
- 字符串、数组、对象常用API
- 【nodejs】初识 NodeJS(一)
- [图文教程]VS2017搭建opencv &; C++ 开发环境
- BZOJ.4566.[HAOI2016]找相同字符(后缀数组 单调栈)