我有这张图表https://playground.anychart.com/D7okDBpO/4
AFAIK x标签会根据anychart.format.outputDateFormat()
自动进行格式化,因此格式化它们的唯一方法是调用anychart.format.outputDateFormat("someformat")
。问题是我在一个页面上有多个图表,并且它们都需要不同的格式,并且从多个图表更改此全局设置会导致并发问题(在某些图表上,x标签使用多种不同格式设置格式。)
还有其他格式化方式吗?可以通过x标签的格式化功能访问原始数据就足够了,但是还不行:
chart.xAxis().labels().format(function () {
console.log(this); // only contains the already formatted date
return this.value;
});
答案 0 :(得分:1)
this.tickValue包含未格式化的日期,因此您可以使用{%tickValue}和{%x}字符串标记分别设置轴标签和工具提示的格式。请检查此sample,请注意第35-36行。