我正在创建一些高级图表,它们都包含相同的默认框架。为了更新图表的动态元素,我一直在创建新对象,并在绘制图表的函数调用中引用它们。
这一方法一直很好用,直到我开始尝试使轴标签动态化(某些图表需要双轴)。我已经包含了一个 jsfiddle,展示了我正在使用的动态结构以及相同图表的硬编码示例。有人能告诉我为什么这可能不起作用吗?
任何帮助都受到赞赏。
这一方法一直很好用,直到我开始尝试使轴标签动态化(某些图表需要双轴)。我已经包含了一个 jsfiddle,展示了我正在使用的动态结构以及相同图表的硬编码示例。有人能告诉我为什么这可能不起作用吗?
https://jsfiddle.net/jeo3y1rx/
对象示例:
yAxis = {
'dollars': function () {
var yAxis = {
title: {
text: "Burdened Dollars"
}
}
return yAxis;
}
};
这是在highcharts对象中引用的示例:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
xAxis: {
categories: ['FY Total']
},
yAxis: yAxis.dollars,
series: [{
name: 'YTD Plan',
data: [1000]
}, {
type: 'column',
name: 'YTD Actual',
data: [900]
}]
});
任何帮助都受到赞赏。
yAxis: yAxis.dollars(),
? - Mark