【发布时间】:2015-07-16 11:11:16
【问题描述】:
我有一种情况,我可以从 python 获取数据,所以我只能通过 python 发布。我需要可视化这些数据,所以我需要通过 JavaScript 订阅频道。我的可视化 libaray C3.js 仅将数据转换为以下格式:
message: {
columns: [
['x', volume],
['y', timetamp]
]
}
在 python 中获取这样的数据对我来说很困难。一个更简单的解决方案是通过 JavaScript 订阅并再次将数据重新发布为我想要的格式。我的问题是,如果可以的话,是否可以在 PUBNUB 中做到这一点,我需要将数据发布到另一个频道还是同一个频道可以?
我的python代码是:
for each in data:
y = each.counter_volume
x = each.timestamp
pubnub.publish(channel='orbit_channel', message=y)
我想要的输出是
message: {
"columns": [
["x", "2015-07-06T13:26:19", "2015-07-06T13:26:19","2015-07-06T13:26:19"],
["y", 5000.0, 5000.0, 5000.0]
]
}
【问题讨论】:
-
它是否适用于以下脚本?如果它解决了您的问题,请考虑将其设为可接受的答案。
标签: javascript python json pubnub