AmCharts隐藏/删除categoryField

时间:2019-02-04 15:43:20

标签: amcharts

https://snag.gy/9etSHc.jpg -----这是我需要删除的图像链接。

const chart = this.AmCharts.makeChart( 'chartavaliacao' + id + idf,
{
  'type': 'serial',
  'theme': 'light',
  'rotate': true,
  'colors': colorScheme,
  'dataProvider': this.dados,
  'graphs': this.grafico,
  'marginTop': 10,
  'marginLeft': 15,
  'marginBottom': 0,
  'addClassNames': true,

  'valueAxes':[{
    'unit': '%',
    'maximum': 100,
    'minimum': 0,
  }],
  'categoryField': 'categoria',    <<<<<<<<<<<<<<<<<< i need to remove this field from my graph
  'titles': [
    {
      'id': 'Title-1',
      'size': 15,
      'text': this.grouped ? this.titulo : ''
    }
  ],
  'listeners': [{
    'event': 'drawn',
    'method':  modifyAxis
  }, {
    'event': 'clickGraphItem',
    'method':  redireciona
  }]
}, 10);
}

我需要从图形'categoryField'中删除,但是如果我对此进行注释,则显示未定义。 我试图将其设为false,但得到的结果相同。

有人可以帮助解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

不知道您的ModifyAxis代码是做什么的,我认为最安全的方法可能不会干扰它,是使用labelFunction返回空字符串或单个空格:

AmCharts.makeChart(..., {
  // ...
  categoryAxis: {
    labelFunction: function() {
      return " ";
    },
    // ...
  }
  // ...
}