Highcharts 中文社区

 找回密码
 立即注册
查看: 560|回复: 2

[JS 数据处理] 获取数据后添加到series问题

[复制链接]
  • TA的每日心情
    奋斗
    2017-10-27 10:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    2

    帖子

    27

    积分

    HC 新手

    Rank: 1

    积分
    27
    发表于 2017-10-25 16:17:13 | 显示全部楼层 |阅读模式
    1. function requestData() {
    2.         $.ajax({
    3.             url: '{:U("index/ajaxjson")}',
    4.             success: function(data) {

    5.                 var items = eval(data);
    6.                 $.each(items, function(itemNo, item) {
    7.                     if (itemNo == 0) {
    8.                         series.name = item;   // 数据列的名字
    9.                     } else {
    10.                         console.log(item)
    11.                         series.data.push(parseFloat(item));
    12.                     }
    13.                 });
    14.                 // 最后将数据 push 到数据列配置里
    15.                 options.series.push(series);
    16.             },
    17.             cache: false
    18.         });
    19.     }
    复制代码
    上面是初始化图形后的回调函数 这里加入数据列用的是series.data.push(parseFloat(item));我还可以理解
    还有一种  options.series[0].data = datas; 不明白series[0]代表的是什么意思?新入门

  • TA的每日心情
    无聊
    2019-8-12 09:47
  • 签到天数: 263 天

    [LV.8]以坛为家I

    30

    主题

    931

    帖子

    4424

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4424

    最佳新人活跃会员

    QQ
    发表于 2017-10-25 17:59:00 | 显示全部楼层
    series 是个数组,series[0] 表示数组的第一个元素,请简单的参考一下教程:https://www.hcharts.cn/docs/how-to-set-options#h3-2
    Highcharts 中文网论坛管理团队

    我们提供:商业授权技术支持图表定制VIP服务 等相关支持服务
    在线客服:2133220776(QQ,非技术,工作日 10:00 ~ 17:00)
    新浪微博:http://weibo.com/highcharts
  • TA的每日心情
    奋斗
    2017-10-27 10:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    2

    帖子

    27

    积分

    HC 新手

    Rank: 1

    积分
    27
     楼主| 发表于 2017-10-26 10:30:00 | 显示全部楼层
    本帖最后由 海淀郭富城 于 2017-10-26 13:06 编辑

    明白了非常感谢
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表