如何使用Chartkick.js隐藏轴

时间:2018-04-23 06:13:05

标签: vuejs2 chart.js chartkick

我正在使用https://github.com/ankane/vue-chartkick绘制Vue图表,但看起来它没有说明如何从文档中隐藏轴。

有没有人知道如何在这个库中做到这一点?

提前致谢。

1 个答案:

答案 0 :(得分:0)

图表组件具有库属性,允许您自定义图表的选项。隐藏/删除折线图的x轴将如下所示:

<line-chart :data="lineData" :library="chartOptions">

......并在您的组件中......

data () {
  return {
    lineData: [
      {name: 'Line A', data: {'1': 3, '2': 4, '3': 2, '4': 1}},
      {name: 'Line B', data: {'1': 2, '2': 3, '3': 4, '4': 1}}
    ],
    chartOptions: {
      layout: {
        padding: {left: 10, right: 5, top: 5, bottom: 2}
      },
      scales: {
        xAxes: [{
          display: false // this hides the x-axis
        }]
      }
    }
  }
}

因为你隐藏了x轴,你可能想要调整布局填充(如上所示)。

你也可以操纵xAxes&#39; ticks属性为回调返回null,但这仍然会留下太多空间。