我想弄张我的流入量图测量。到显示图形,我使用plot.ly公司还有Python。我从python开始使用sql请求从中获取json数据本地主机:8086,但不起作用。我已经试过了,我给你发了一段代码:
import plotly
import plotly.plotly as py
import numpy as np
import plotly.graph_objs as go
import plotly.offline as ply
import pandas as pd
from plotly.tools import FigureFactory as FF
if __name__ == "__main__":
df = pd.read_json('http://localhost:8086/query?q=SELECT%20%22I%22%20FROM%20%22michelin%22.%22autogen%22.%22mqtt_consumer%22%20WHERE%20time%20%3E%20now()%20-%202d%20AND%20%22topic%22=%27PI1%27')
print(df['results'])
#df = [go.Scatter(x=df['time'], y=df['mqtt_consumer.mean_I'])]
ply.plot(df, filename = 'time-series-simple')
与请求的链接显示:
我想要一个时间序列,值“I”是时间的函数。 如果有人能帮我,谢谢你的反馈
在绘图之前,必须先松开所有的键。要绘制的json对象内部的数据位于最内层的嵌套级别。你得找到那个。试试这个
特别是如果要使用
^{pr2}$plotly
绘图:通过Plot.ly公司,您需要首先在定义X、Y轴数据的位置创建跟踪。在
然后你可以简单地
^{pr2}$相关问题 更多 >
编程相关推荐