我需要自定义我的 x 轴标签,以便它以两行显示标签。我试过这个:
let labelFormat = new IgxTimeAxisLabelFormatComponent();
labelFormat.format = "dd/MM/yyyy" + "\n" + "hh:mm:ss";
this.xAxis.labelFormats.add(labelFormat);
但结果是它保持在一行,如下所示:
.
你有什么建议吗?
我需要自定义我的 x 轴标签,以便它以两行显示标签。我试过这个:
let labelFormat = new IgxTimeAxisLabelFormatComponent();
labelFormat.format = "dd/MM/yyyy" + "\n" + "hh:mm:ss";
this.xAxis.labelFormats.add(labelFormat);
但结果是它保持在一行,如下所示:
.
你有什么建议吗?
不幸的是,我认为仅仅通过 API 是不可能的。标签格式方法应用于常见格式,如“MM/dd/yy”或您正在使用的格式。但是,如果你想改变标签的实际外观,那么formatLabel应该是遵循的路径。在为您创建示例时,我意识到返回值是字符串类型,因此最终结果将不再适合您。
public xAxis_FormatLabel(item: any) {
return item.Country + " \n" + "some other string";
}
在这里您可以找到与轴相关的所有设置