1

我需要对图表的 x 轴刻度进行排序。我尝试使用 [xAxisTicks],但没有用。我找不到任何与 xAxisTicks 相关的示例。我试图在其中分配一个变量,例如:

values = ["2012","2013","2014","2015","2016"];

另一个有趣的事情是,我的系列已经排序,但仍然显示未排序。

图表对象(系列)

查看图表的 x 轴

4

1 回答 1

1

除非您使用的是时间序列(请参阅https://github.com/swimlane/ngx-charts/issues/434),否则系列“名称”只是字符串,并且当系列没有时似乎不会排序t 包含相同的“名称”集。但是,您可以调整数据以填充“缺失”系列条目,

export var multi = [
  {
    "name": "memzuc",
    "series": [
      {
        "name": "201801",  // Added
        "value": 0
      },
      {
        "name": "201802",  // Added
        "value": 0
      },
      {
        "name": "201803",
        "value": 350855
      },
      {
        "name": "201804",
        "value": 351673
      },
      {
        "name": "201805",
        "value": 368720
      },
      {
        "name": "201806",
        "value": 366941
      },
      {
        "name": "201807",
        "value": 387829
      },
    ]
  },

  {
    "name": "cwb",
    "series": [
      {
        "name": "201801",
        "value": 342300
      },
      {
        "name": "201802",
        "value": 337298
      },
      {
        "name": "201803",
        "value": 350855
      },
      {
        "name": "201804",
        "value": 359973
      },
      {
        "name": "201805",
        "value": 2179919
      },
      {
        "name": "201806",  // Added
        "value": 0
      },
      {
        "name": "201807",  // Added
        "value": 0
      }
    ]
  }
];

https://plnkr.co/edit/RQKpXjAYcocqpTUHZWUo

于 2018-10-09T23:42:42.317 回答