javascript - "Bar"可以放在 Chart.js 中垂直网格线的中心吗?

标签 javascript svg charts chart.js bar-chart

我现在的项目需要展示这种图表。

大多数情况下,Bar 元素位于 2 条垂直网格线的中间,但在我的情况下,它应该位于 1 条垂直网格线的中心。

我搜索了示例代码和API文档,但找不到适合我的案例的解决方案。

用Chart.js可以画这种图表吗? enter image description here

最佳答案

您是否尝试将 gridLines.offsetGridLines 设置为 false?它应该工作正常。查看此处的文档:https://www.chartjs.org/docs/latest/charts/bar.html#scale-configuration

options: {
  scales: {
    xAxes: [{
      gridLines: {
        offsetGridLines: false
      }
    }
  }
}

关于javascript - "Bar"可以放在 Chart.js 中垂直网格线的中心吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55253470/

相关文章:

javascript - 如何为三组数据创建堆积条形图?

javascript - 简单的Backbone.js集合无限分页

javascript - 如何在 $.Deferred.then failedFilter 回调中执行异步操作并传回成功链?

javascript - d3.js v4 d3.zoom 和缩放或平移后奇怪的元素顺序

javascript - 带有时间的谷歌图表来自 php json

d3.js - 从辅助 x 轴的负值中删除负号

javascript - 带有 JS HTML 的文件的扩展名

javascript - “var” 变量、"this"变量和 "global"变量 - 在 JavaScript 构造函数中

javascript - SVG 元素上 jQuery .append 的替代方案

javascript - 在 JavaScript 中预加载 SVG