首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AmCharts5:如何使用DateAxis更改x轴标签和工具提示?

AmCharts5:如何使用DateAxis更改x轴标签和工具提示?
EN

Stack Overflow用户
提问于 2022-06-10 15:31:59
回答 1查看 207关注 0票数 1

使用amcharts4,我使用CategoryAxis对x轴的更改工具提示和标签文本做了如下操作.

代码语言:javascript
复制
// change tooltip
this.xAxis.adapter.add("getTooltipText", (text, target) => {
    const value = text ? parseInt(text) : -1;
    return this.getAxisToolTipText(value);
});

// change label
this.xAxis.renderer.labels.template.adapter.add("text", (text, target) => {
    const value = target.dataItem && target.dataItem.category ? parseInt(target.dataItem.category) : -1;
    return this.getAxisText(value, text);
});

但是现在,如何对Amcharts5和DateAxis做同样的事情呢?

如有任何建议,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-21 14:39:02

使用适配器动态修改其目标元素的设置值。

轴心标签:

代码语言:javascript
复制
xAxis.get("renderer").labels.template.adapters.add("html", function(html, target) {
  return "<div style=\"text-align: center; font-weight: bold;\">{value.formatDate('d MMM')}</div><div style=\"text-align: center;\">{value.formatDate('EEE')}</div>";
});

请参阅amCharts5 -轴标签

轴刀尖

代码语言:javascript
复制
xAxis.get("tooltip").adapters.add("labelText", function(text, target) {
  return "Custom text";
});

AxisRenderX文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72576747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档