使用x值的函数

Using a function for x value

本文关键字:函数 使用      更新时间:2023-09-26

使用highcharts时,我有一个系列2视图。1在日期时间上,1在样本数量上,我喜欢有点。X值是一个函数,所以当highcharts获取X时,函数被执行,并依赖于一些作用域变量返回样本数或日期时间。

$(function () {
  Highcharts.setOptions({                                            // This is for all plots, change Date axis to local timezone
    global : {
      useUTC : false
    }
  });
  var chart = new Highcharts.Chart({
    chart: {
      renderTo: 'container',
      zoomType: 'xy'
    },
    xAxis: {
      type: 'linear'
    },
    series: [{
      data: [
        {x: calculateX, y:2, z: 4},
        {x: calculateX, y:3, z: 5},
        {x: calculateX, y:4, z: 6}
      ]
    }]
  });
});
var calculateX = function() {
  return this.z
};

点击此处:http://jsfiddle.net/VrJN2/153/

现在当改变视图时,我复制所有的点。样本数或点。日期时间值到点。

你只需要做一个改变。

在脚本的主函数中编写你的函数。

$(function () {
 // Whole your code 
  var calculateX = function() {
     return this.z
  };
});

这里是小提琴的解决方案:工作演示