gpt4 book ai didi

jQuery Flot 图表按日期排序

转载 作者:行者123 更新时间:2023-12-01 04:13:47 26 4
gpt4 key购买 nike

我在 jQuery Flot 图表上遇到了困难,该图表正在使用以下数据填充:

{"facebook_users":[["25",0],["26",0],["27",0],["28",0],["29",0 ],["30",0],["31",0],["01",0],["02",0],["03",0]],"email_users":[["25",0],["26",0],["27",0],["28",1],["29",1],["30",3],["31",1],["01",0],["02",0],["03",0]],"最大":10}

生成此图表:

enter image description here

正如您可能注意到的,这是一个图表,显示了每天通过电子邮件/地址注册的用户。问题在于,它似乎对 JSON 数据进行了升序重新排序,从 1 到 XX。由于此数据长达 7 天,可能会跨月,从而引发错误。

我已仔细阅读project documentation ,但找不到解决办法。图表应将数据显示为 JSON,无需重新排序。

最佳答案

Flot 不会对数据重新排序;只是这些值是 [x, y] 对,并且 X 值 1 绘制在 x 轴上的同一位置,无论它出现在序列中的位置。

有几种方法可以解决这个问题:

  • 使用时间插件,提供时间戳而不是天数的值,然后使用“%d”格式化程序仅提取天部分。

  • 提供您自己的刻度生成器函数,以按照您想要的顺序生成它们,即 30, 31, 1, ...

  • 使用类别插件将值解释为字符串而不是数字。

关于jQuery Flot 图表按日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com