首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chart.js horizontalBar定制

Chart.js horizontalBar定制
EN

Stack Overflow用户
提问于 2020-04-01 18:33:10
回答 2查看 74关注 0票数 0

我正在尝试用chartJS实现一个水平条形图。原型是:

但我在负价值观的实现上遇到了问题。你能给我一些帮助吗?如何使用同一图表上不同方向的条形图?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-28 11:52:51

实际上,没有办法用chartJS框架创建这样的图表。因此,我不得不使用js操作图表数据(和颜色)以获得结果。如果有人对更多的细节感兴趣,我就有空。

票数 0
EN

Stack Overflow用户

发布于 2020-04-02 04:44:43

浮杆可以实现不同方向的拉拔。单个条形图是用语法[min, max]指定的。这个特性是在Chart.js v2.9.0中引入的。

代码语言:javascript
复制
new Chart(document.getElementById('canvas'), {
  type: 'horizontalBar',
  data: {
    labels: [1, 2, 3, 4],
    datasets: [{
      label: 'data',
      data: [[-3, 0], [0, 6], [-4, 0], [0, 5]],
      backgroundColor: ['red', 'blue', 'green', 'orange']
    }]
  },
  options: {
    responsive: true,
    legend: {
      display: false
    },
    title: {
      display: false
    }
  }
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
<canvas id="canvas" height="90"></canvas>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60977935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档