日期:2014-05-16  浏览次数:20701 次

求教几句JS代码
Highcharts中


chart: {
                renderTo: 'container',
                width: myWidth,
                height:350,
                spacingLeft:-65            },



yAxis: [{ // Primary yAxis
             tickPositions: [145.00, 150.00, 155.00, 160.00, 165.00],
             max: 163.50,
             labels: {
                    formatter: function() {
                   //我想在这里对this.value做判断, 设置chart里的width值                
                    return this.value.toFixed(2);       
                     },
                }],



想知道代码怎么写
------解决方案--------------------
去下个Highcharts手册看看文档开发 里面都有实例的
------解决方案--------------------
不可以,
你还是在外面做判断。
判断完后,再设参数。
------解决方案--------------------
在加载数据前先进行数据分析, 把你的myWidth计算好再进行chart的生成. 
这也是这种静态绘制的规范思路: 即通过数据决定表现; 而不是在执行表现渲染的过程中再来改变其它的表现参数