- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试根据 Xively 数据创建 Highstock 图表。
我能够创建常规 line chart通过 Xively 数据流的历史查询并进行一些基本数据格式调整,我可以将其传递给 Highcharts.Chart()
。
我尝试过制作 Highstock chart没有任何成功。
我刚开始使用 Highcharts,而且不熟悉 JavaScript。
最佳答案
在基本的 Highcharts 示例中,您有一些适应数据格式的代码。该代码采用带有 value
/at
键的数据点对象数组并创建一个二维数组。
它映射了这个:
[
{ value: "59", at: "2013-05-01T00:59:45.645022Z" },
{ value: "59", at: "2013-05-01T01:59:48.550144Z" },
{ value: "59", at: "2013-05-01T02:59:51.313604Z" }
]
对此:
[
["2013-05-01T00:59:45.645022Z", 59],
["2013-05-01T01:59:48.550144Z", 59],
["2013-05-01T02:59:51.313604Z", 59]
]
我可以使用简单的for循环来做到这一点,并且我还使用Date.parse()
以及parseFloat()
来确保 Highcharts 正确理解我的数据:
var xively_datapoints = data.datapoints;
var chartdata = [];
for (i = 0; i < xively_datapoints.length; i++) {
chartdata.push([
Date.parse(xively_datapoints[i].at),
parseFloat(xively_datapoints[i].value)
]);
}
然后我将 chartdata
数组传递给 Highcharts,如下所示:
$('#container').highcharts('StockChart', {
rangeSelector : {
selected : 1
},
series : [{
name : 'Highstock+Xively',
data : chartdata, // reformatted data
tooltip: {
valueDecimals: 2
}
}]
});
关于javascript - 如何为 Xively 数据流创建 Highstock 图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639412/
我正在尝试将一些临时数据上传到 Xively 中的提要,但我无法让它正常工作! RPi 正在读取和打印数据,但是没有数据被推送到 Xively。我已经使用了教程代码并且能够获得该推送数据,但我似乎无法
我正在尝试使用 xively api 制作一个应用程序。问题是,我无法获取信息,因为出现“未经授权”错误。我什至公开了数据,现在等了 12 个小时,但仍然是同样的问题。我可以通过网络浏览器登录我的帐户
我正在尝试创建一个简单的网站来获取一些 float 并将一些命令发送回在 mbed 上编程的 ST Nucleo F401RE。我可以使用 xivelyjs 文档来接收数据流( float ),但不知
如何通过 Chrome 扩展程序访问 Xively Feed。我正在构建一个简单的扩展,它将根据我的 Xively Feed 上当前显示的值来阻止网站。不过,我不确定如何在没有 Html 的情况下访问
我正在尝试根据产品 key 和设备序列号计算激活码,我计算的激活码总是与 Xively 的不同。 有人可以帮我指出我错在哪里吗? 来自 Xievely 门户网站: Product ID: 4sA5tK
我做了一个温度传感器函数,它返回一个在 . (例如:28.500000) 使用: float fTemp; ... printf("Temp = %.1f", fTemp); 我可以将温度小数限制为
我正在尝试使用 Xively4J 从 Xively 获取数据流。我已经下载了snapshot jar from Sonatype repo 。我认为有一个 getDatastreams() 方法,但这
我是 Xively 的新手。现在我正在尝试从我获得的提要中访问数据点历史记录。来自本文档:http://xively.github.io/xively-js/docs/似乎我可以使用方法 xively
我有一个读取传感器数据的 Raspberry Pi,我想将它发送到 xively feed。 我发现我必须使用 API或 C library .我 failed尝试使用该库。 我想在我的 C++ 程序
我正在尝试根据 Xively 数据创建 Highstock 图表。 我能够创建常规 line chart通过 Xively 数据流的历史查询并进行一些基本数据格式调整,我可以将其传递给 Highcha
我想发出 HTTPS PUT 请求来放置一个 csv 文件。下面是用于将数据上传到 Xively 的代码。早些时候我收到 411 length required 错误。我引用了此处可用的代码 ( Se
我正在尝试修改 DHT22 存在的一些预定义代码传感器。我想修改Adafruit's DHT_Driver以便它返回与传感器输出的 Temperature 值和 Humidity 值对应的数组。我想进
我尝试用树莓派从我的 ds18b20 温度传感器读取数据并将它们推送到 xively。 在控制台中执行一些先决条件和 python 文件: sudo modprobe w1-gpio && sudo
我对这一切还很陌生,但我搞砸了让我的 Arduino 将值发布到我命名为“Lux 和 Temp”的 Xively 流的方法。三个值(value)观;计数、勒克斯和温度。 现在我想做的是获取这些值并使用
我正在尝试使用他们的 MQTT 服务器将我的 Arduino 与以太网连接到 Xively,但在身份验证时遇到问题。当我执行 client.connect("arduinoMQTT") 时,我遇到了失
我正在尝试获取单个提要中所有数据流的列表并显示其当前值。我正在使用此处的文档和教程:http://xively.github.io/xively-js/docs/ 。我尝试在下面编写一个简单的 Jav
如何将两个 Javascript 值发送到 xively feed,一个作为 ID,一个作为值。当前代码是。我想将这些值放入 xively feed 中,这样我就可以通过带有 wifi 的 ardui
我在使用 Arduino 的 Xively API 时遇到了一些问题。我的项目包括通过 Ethernet Shield 发送模拟传感器收集的数据,并将其打印在 Xively 网站上(目前在我的帐户中)
我正在尝试从 ruby 上传一些数据到 xively,我确实安装了所有的 gem,这个测试代码运行正常,但我设备的 xively 图表没有任何变化。 这个小代码是从一个更大的代码片段中分离出来的,
我正在尝试编写一个 Flask Web 应用程序(托管在 Heroku 上),它将接受从 Xively 发布到它的数据点。 下面的代码用于获取数据点,对其进行修改(添加 2),然后将其发送回 xive
我是一名优秀的程序员,十分优秀!