我正在开发自己的自定义Axis Formatter . 我希望yAxis和Point标签根据显示的数据类型(例如音量,百分比,美元,英镑等)以不同的方式呈现值 .
无法仅从单个值或点确定数据类型 . 数据类型的上下文在系列或图表上设置 . 它不是静态设置的 . 我基于用户输入(例如金融工具符号.DJI,AAPL,BP.L等)动态地检索不同的数据集 .
我还没有找到从Axis或Tooltip格式化程序访问系列或图表上下文的方法 . 我也找不到在Ajax“success”处理程序中重置格式化程序的方法 .
有什么建议?
UPDATE: 原始问题询问了Axis和Tooltip Formatter的上下文.Tooltip格式化程序确实通过this.series获得了该系列 . 我没有在Axis Formatter中找到类似的上下文 .
1 回答
它还不是官方发布的一部分,但我刚刚在轴格式化程序中将
axis
和chart
添加到此上下文中,因此现在可以使用以下内容:jsfiddle上的示例
链接到HighCharts的最新开发版本