CDN

 <script src="https://cdn.jsdelivr.net/npm/chart.js@2.8.0/dist/Chart.min.js"integrity="sha256-Uv9BNBucvCPipKQ2NS9wYpJmi8DTOEfTA/nH2aoJALw="crossorigin="anonymous"></script>

饼状图

<div id="diff"><canvas id="diffWeight"></canvas></div>

前面套一层div的原因是我发现无法设置图表大小,去百度出的解决方案。但是,这个大小设置%不行,用px可以。
我是从官网文档找到关于响应性(Responsiveness)说明:


但是设置一下宽度就行了,高度会成比例自适应。
下面是从官网截下的例子:

var ctx = document.getElementById('diffWeight').getContext('2d');var myChart = new Chart(ctx, {//图表类型type: 'bar',data: {//饼状图的X轴labels: ['A类', 'B类', 'Yellow', 'Green', 'Purple', 'Orange'],datasets: [{label: '# of Votes',//图表数据(Y轴)data: [12, 19, 3, 5, 2, 3],//每个类别的柱子的填充色和边框色backgroundColor: ['rgba(255, 99, 132, 0.2)','rgba(54, 162, 235, 0.2)','rgba(255, 206, 86, 0.2)','rgba(75, 192, 192, 0.2)','rgba(153, 102, 255, 0.2)','rgba(255, 159, 64, 0.2)'],borderColor: ['rgba(255, 99, 132, 1)','rgba(54, 162, 235, 1)','rgba(255, 206, 86, 1)','rgba(75, 192, 192, 1)','rgba(153, 102, 255, 1)','rgba(255, 159, 64, 1)'],borderWidth: 1}]},options: {//图标的标题和显示位置title:{display:true,text:"类别加权汇总",position:'bottom'}}});

展示效果:

  • 模式总结
    一个Chart对象包含用户提供的一个canvas Element和一个对象直接量(JSON格式的Object literals)。Chart.js提供的对生成的图表行为和样式(也就是)

官网

https://www.chartjs.org/docs/latest/general/accessibility.html

ChartJS工具测试相关推荐

  1. 说说初用 Mock 工具测试碰到的坑

    说说初用 Mock 工具测试碰到的坑 我是一个在校实习生,作为一个程序猿,是个菜鸟中战斗机!对于测试,只写过一点点简单到不能再简单了的 Junit 单元测试的例子(因为当时这足以应付学校课程的内容与要 ...

  2. 利用ping/ipconfig/nslookup/dig/whois简单工具测试DNS

    利用ping/ipconfig/nslookup/dig/whois简单工具测试DNS 2010-09-21 23:08:54 标签:dig mx ptr nslookup dns [推送到技术圈] ...

  3. 微信开发者工具测试小程序

    使用微信开发者工具测试小程序 1.安装微信开发者工具.VS code工具 2.拉代码到本地,通过git clone 代码仓库路径下载代码 3.用VS code生成dist文件 VS code打开拉取到 ...

  4. 使用appfox工具测试登录有图片验证码接口的问题

    环境简介 服务器环境(运行在虚拟机之上): 环境 环境名称 操作系统 Win10 1905 专业版 数据库 sqlserver 2008R2 本机环境: 环境 环境名称 操作系统 win10 1905 ...

  5. 使用MultiPowerOnOffTool工具 测试拔插网线对路由器的影响

    使用MultiPowerOnOffTool工具 测试拔插网线对路由器的影响: 链接:https://pan.baidu.com/s/1Y1wxa4RnmAB4t3zKvSoY_g 提取码:xxxx 1 ...

  6. 使用浏览器传感器工具测试手机陀螺仪效果

    1 先附上效果图 上面界面的打开过程是,任意网页,按f12,然后选择跟多工具,里面的传感器选项即可 2 原理 web端提供了deviceorientation事件,支持检测设备方向变化:那么可以根据设 ...

  7. 如何用微信web开发者工具测试调试并打包上传小程序

    厦门四六开科技给大家讲讲 如何用微信web开发者工具测试调试并打包上传小程序,其实还是很简单的,这个教程针对小白,大神请直接略过. 一.下载并安装软件(根据自己电脑实际情况选择版本安装) 如何用微信开 ...

  8. 好用的测试工具-测试读写-fio-iozone

    好用的测试工具(测试存储读写) fio工具 测试存储性能:随机读写的IOPS次数每秒和带宽 顺序读写的IOPS和带宽 二选一 wget http://brick.kernel.dk/snaps/fio ...

  9. iperf3工具测试带宽、上下行速率TCP 测试

    iperf3工具测试带宽.上下行速率TCP 测试 1.简介 对于通信有严格要求时,我们都会先对传输的带宽及上下行速率做测试,一般使用Iperf3,在windows下和linux下或arm linux都 ...

最新文章

  1. c++做界面_为什么80%的毕业设计做的都是滨水?
  2. python3 动态创建类对象并调用函数
  3. Spring boot默认日志配置
  4. Chapter 1 First Sight——33
  5. JAVA面试题(part6)--局部内部类
  6. C语言上证指数运行源码,个股对比上证指数公式源码
  7. Java8 Stream详解~归约(reduce)
  8. 在 npm script 中使用环境变量
  9. Sqlserver 2008:sp_msforeachdb 坑爹的错误陷阱
  10. unity3d的uGUI基本操作
  11. unity 找到的对象是动态加载,且两个不同的父物体上都有要的那个对象并有相同的名子
  12. CRC32的C语言源代码
  13. EasyUI后台管理系统
  14. Dematel模型的指标分析
  15. FreeRTOS可视化追踪软件 —— 破解Tracealyzer 4.2.12
  16. VB操作access数据库
  17. 腾讯地图实现微信小程序地图定位教程
  18. fs和php的区别,对比爆料评测美的wfs4037跟wfs5017哪个好?区别是?良心评测点评...
  19. 美国零售业初创公司排名前5位的软件开发公司
  20. Windows各版本符号表离线下载

热门文章

  1. 常见的计算机网络面试题
  2. Android 安装Charles证书
  3. java 中的转义问题
  4. KITTI数据集的点云格式转PCD格式
  5. java转go语言,值得转吗?
  6. [Linux网络编程]高并发-Select模型
  7. 【分治+斜率优化】BZOJ2149拆迁队 CF660F Bear and Bowling 4
  8. python读取fiddler_大数据采集之python的docker爬虫技术-fiddler抓包软件详细配置(7)...
  9. 简单介绍JS与JSP的区别
  10. 亿方云面试经验(后台开发工程师实习)