ignite-ui-angular - 如何在 igx-data-chart 中多行设置轴标签?
问题描述
我需要自定义我的 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";
}
在这里您可以找到与轴相关的所有设置
推荐阅读
- wheelnav.js - 如何更改 wheelnav.js 吊具标题文本的位置偏移
- reactjs - reactjs - 在 render() 方法中导入动态文件
- laravel - 如何获取文章所有者 user_id 并保存到 notifiable_id 字段
- selenium-webdriver - 如何获得与最新 selenium-java 3.x 兼容的 adf-richclient-automation-11.jar
- jenkins - 如何在启动时触发 Jenkins 作业
- python-3.x - 如何只初始化一次类并保留python中的覆盖属性
- html - 为什么 li:focus 在显示或可见性上不起作用?
- java - Weblogic JMS 客户端 - 在单个事务中从多个队列中读取
- opengl - 哪个opengl版本在每台设备上运行?
- wordpress - WooCommerce 订单 API 总是创建空订单