数据-Highcharts刷新值的问题

问题描述

Highcharts刷新值的问题

初学Highcharts,有几个问题想请教大家,
1、我用ajax从后台取出了我要查的数据,都封装好了,格式也对,我怎么把这个数据刷新到我的列表中呢?下边是我部分代码:

 chart = new Highcharts.Chart({
     //省略N个属性
     chart: {
            renderTo: 'container-company',
            type: 'column',
            margin: 75,
            options3d: {
                enabled: true,
                alpha: 15,
                beta: 15,
                depth: 50,
                viewDistance: 25
            }
        },
     series:[{
            data: inc
        //[29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }]
 })

下边注释的是官方的demo给的数据,我的inc变量在firebug下用console.log显示如下

数据都对啊,我用网上说的那个redraw方法不管用啊。。。

2、我想动态更新我的X轴的分组,根据不同的条件。比如我选择按年份查询,就变成12组,若按月份查询,则分成30组或者31组,这样的怎么实现啊?

解决方案

放你ajax的回调里面执行 chart = new Highcharts.Chart({构造。。

要不将你的ajax改为同步执行的,不能异步,要不你的inc赋值后于Highcharts.Chart({的执行导致inc无内容而无法显示数据

解决方案二:

第一个问题我已经解决了,在ajax的success中,写上:chart.series[0].setData(inc);即可,但是第二个问题还是不太清楚

时间: 2024-08-29 02:36:11

数据-Highcharts刷新值的问题的相关文章

Excel数据求差值的方法

  Excel数据求差值的方法 方法一:使用公式 1.选中C2单元格,输入"=A2-B2",然后按下回车键,可以得到第二行的结果. 计算差值"> 2.将光标放置在C2单元格的右下角,待其呈黑色实心十字形时按下鼠标左键并向下拖动,直到合适的位置释放鼠标. 3.OK,任务完成,C列中已经求出了对应A列与B列单元格数值的差. 方法二:使用函数 减法是加法的逆运算,例如,"A1-B1"也可以写成"A1+(-B1)",所以,可以在求和函数的

Excel剔除单列数据的重复值五种方法介绍

  有时我们在操作数据时,需要剔除单列数据的重复值,下面小编为大家介绍Excel剔除单列数据的重复值五种方法,满足大家的日常需求. 方法一:菜单按钮 如下图,是本次操作的源数据. 单击"数据"选项卡-->"数据工具"功能区-->"删除重复项",弹出"删除重复项"对话框,单击"确定"即可删除单列数据 重复值.如下图所示: 方法二:数据透视表法 依然使用上面的数据源,单击"插入"

Excel2010怎么更改数据报表的值显示方式?

  Excel 2010怎么更改数据报表的值显示方式?学习这个知识点是不需要自己创建公式便可以在数据透视表当中去添加计算字段,从而更加轻松的去完成对于数据的分析和汇总功能了,下面我们就一起来看看吧,希望例子能帮助到各位同学哦. 1. 在当前的数据透视表中,显示了 2009 年上半年 3 家书店的图书销量总计情况,如果需要查看某一书店图书的销量占总体的百分比情况,则可以通过添加"值显示方式"来实现这一应用.将"销量"字段添加到"数值"区域,如图1:

mysql 数据库-关于mysql关联多列查询,分组查询并输出每组数据的中值

问题描述 关于mysql关联多列查询,分组查询并输出每组数据的中值 imei phone key value 863184021544828 lenovoa788t c14 484 355799050650579 samsungi9500 c14 542 355799050650579 samsungi9500 c14 623 868331013987821 huaweiu9508 c14 523 868331013987821 huaweiu9508 c14 498 8683310139878

谷歌扩展 js-求助:谷歌扩展 如何使插入页面的内容脚本里面数据在刷新之后不丢失

问题描述 求助:谷歌扩展 如何使插入页面的内容脚本里面数据在刷新之后不丢失 学了几天js,自己编了一个扩展,有个内容脚本,每次刷新页面的时候都会重新插入,导致一些赋值的数据丢失.请问怎么解决? ps:也不知道问的地方对不对 第一次提问好紧张啊 怎么才能装作经常发帖的样子呢 解决方案 可以把这些数据存到chrome的数据库中,这样下次加载的时候读取.

代码-求助各位大神LIstfragment中,分线程获取数据后刷新界面崩溃,用分线程加载数据后

问题描述 求助各位大神LIstfragment中,分线程获取数据后刷新界面崩溃,用分线程加载数据后 如题:代码如下,要在viewpager中的一个fragment中加载一个listview,用分线程加载数据后,handleMessage给成员变量的集合赋值后,notify,会直接崩溃 /** 报警图片 */ public class AlarmPhotoFragment extends ListFragment { private int mType = 0; private ListView

想将内存里的大量数据实时刷新在对话框上,用什么控件实现比较合适

问题描述 想将内存里的大量数据实时刷新在对话框上,用什么控件实现比较合适 想将内存里的大量数据实时刷新在对话框上,用什么控件实现比较合适CListCtrl,CListBox,还是CEdit 解决方案 CListCtrl,CListCtrl支持虚拟模式,也就是你不用把所有数据一次性加载到CListCtrl里,它可以只加载显示的部分,并且在用户拖动滚动条的时候才加载对应的部分. http://blog.csdn.net/love3s/article/details/8120975http://blo

急急急!!!asp.net 设置一条数据为默认值

问题描述 急急急!!!asp.net 设置一条数据为默认值 现在有两条,但是要求只能显示一条.因为它导出excel,就会导出两条,然后不符合要求,另外一个excel也会报错.所以我想做一个默认值,只能选择显示一个默认值.各位大神帮帮忙,在线等. 解决方案 导出excel,和多少条没关系吧,是不是你代码有bug啊 解决方案二: 还是没看懂. 只显示一条只要用来绑定的数据查询用 SELECT TOP 1 * FROM ... 的方式进行限定不就行了?

ASI请求数据,刷新页面

问题描述 ASI请求数据,刷新页面 请求完数据后刷新页面,在页面布局的地方总是null:在viewDidLoad中是先请求的数据,在布局的啊,为什么呢?