javascript - 是否可以在chartjs的一个画布中组合多个图表?
问题描述
我是chart.js的新手,我想在一个画布中实现多个图表(每个包含1个数据系列),它们共享相同的xAxis,并共享相同的工具提示(就像highcharts tooltip.shared一样),如下所示:
|-----------------|
| |
| chart1 |
| |
|-----------------|
| |
| chart2 |
| |
|-----------------|
| |
| chart3 |
| |
|--------------——-|
可能吗 ?
解决方案
您不能将 2 个图表放在 1 个画布中,您可以做的是使用 2 个画布并制作 2 个图表,禁用画布上的图例并使用 HTML 图例,如本示例所示(https://www.chartjs.org/docs/ master/samples/legend/html.html)。通过 API 的 chart.js 暴露,您将能够隐藏和显示两个图表的数据集
推荐阅读
- git - Git 提交未使用存储库配置的 `user.name` 值
- list - 实施并行流以获取所有学生详细信息
- javascript - 为什么这个随机播放功能只适用于 4 个以上的项目?包括 JsFiddle
- emacs - 无法在 Emacs27 中安装“auto-complete-auctex”,找不到 yasnippet
- django - Django 测试正在删除生产数据,仅在一次运行所有测试时才有效
- reactjs - 如何使 MUI 中的组件居中并使其响应?
- view - 如何访问 Revit 的视图模板属性并实时比较它们?
- debugging - Disassamble ELF 文件 - 加载特定二进制字符串的调试区域
- javascript - 是否可以从 v-for 循环外部访问 v-for 中变量的值?
- mysql - 将两列的对数计算为总量