首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Chart.js创建甘特图并填充日期?

如何使用Chart.js创建甘特图并填充日期?
EN

Stack Overflow用户
提问于 2019-01-14 23:53:22
回答 1查看 1.8K关注 0票数 3

我正在尝试使用Chart.js创建甘特图。我使用horizontalBar图表类型,如果我填充数字而不是日期,它可以很好地工作,但当我将日期作为数据传递时,它不会呈现。

数据结构:任务、开始日期、结束日期

代码语言:javascript
复制
this.chartData = {
  labels: ['Task 1', 'Task 2'],
  datasets: [{
    data: ['2019-01-20', '2019-01-30'],
  }],
};

this.options = {
  title: {
    display: true,
    text: 'Title of Chart',
  },
  legend: {display: false},
  scales: {
    xAxes: [{
      type: 'time',
      time: {
        unit: 'day',
      },
    }],
  },
};

模板:

代码语言:javascript
复制
<chart class="chart" type="horizontalBar" [data]="chartData" [options]="options"></chart>

Tried another example

EN

回答 1

Stack Overflow用户

发布于 2019-01-14 23:56:56

您正在将值作为字符串进行传递。尝试作为日期传递:

代码语言:javascript
复制
datasets: [{
      label: 'Demo',
      data: [{
          t: new Date("2015-3-15 13:3"),
          y: 12
        },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54184835

复制
相关文章

相似问题

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