chart.js重叠的堆积图

时间:2018-06-15 19:51:52

标签: javascript chart.js chart.js2

我正在创建一个堆积条形图,但我需要它不只是将两个视图一起添加并显示它。

例如:stackgraph

此图表应显示“目标”百分比和实际百分比。 因此,如果列的目标值为70且实际值为30,则它将显示0-30的实际数字的颜色,然后从30-70继续目标颜色。

实际上是否存在这样的重叠,而不仅仅是总数为100?

3 个答案:

答案 0 :(得分:3)

没关系,我找到了答案。

options: {
              scales: {
                xAxes: [{ stacked: true }],
                yAxes: [{
                        ticks: {
                            beginAtZero:true
                        },
                        stacked: false
                }]
              }
            }

您只需将堆叠的xAxes设置为true,将yAxes设置为false

答案 1 :(得分:3)

您必须将这些参数添加到y轴:

  yAxes: [{
    stacked: false,
    ticks: {
      beginAtZero: true,
    },
  }]

答案 2 :(得分:0)

scales: {
  xAxes: [{
      stacked: true
  }],
  yAxes: [{
      stacked: false,
      ticks:{
          suggestedMax:50,
          suggestedMin:1,
          beginAtZero:true,
          max:100,
          autoSkip:true,
          lineHeight:2
      }
  }]
}