chart.js - ChartJS - 自定义 Y 轴上的刻度/标签
问题描述
我有一些只有 5 个选项的数据集,但它们分布不均。例如,一组将是 [1600, 1650, 1700, 1800, 1850]。我不知道如何让轴隐藏“1750”或自定义我自己的标签。甚至不确定这些是“标签”还是“刻度”。
解决方案
您可以覆盖刻度设置中的回调以确定显示的标签,例如:
ticks: {
callback: function (value, index, values) {
return (value % 2 === 0) ? value : "";
},
将仅显示偶数值的标签并隐藏其余值。您可以自定义此功能以做任何您想做的事情,包括向标签添加符号。
推荐阅读
- java - Absence of toMap method with key, value and map supplier in Collectors
- vim - 如果 Vim 中有多个空间,则渲染空间
- ios - How to send voip push notification from node js? I can send voip push from curl but not node
- python - Unable to install NLTK with Python 3.7
- java - reuse same class in different class hierarchies
- matplotlib - I am trying to PLot Bar chart by integrating matplotlib with Pyspark. I am getting error
- nginx - Nginx IPV6 with CDN and real_ip
- python - 传递类参数python
- typescript - 更新节点 10 后,.d.ts 文件未在项目中生成
- python - 计算 2 列中共享相同值的单元格数