コード例 #1
0
ファイル: quantos.py プロジェクト: zhqagp/quantos_rpc
def aqi_get_daily_aqi_onecity():
    df = aqi.get_daily_aqi_onecity(city=request.form['city'])
    return df.to_json(orient='table')
コード例 #2
0
 def test_get_daily_aqi_onecity(self):
     df = aqi.get_daily_aqi_onecity('北京市')
     assert(len(df)>0)
コード例 #3
0
# encoding: utf-8

from opendatatools import aqi
from pyecharts.charts import Line

import pandas as pd

if __name__ == '__main__':
    df_aqi = aqi.get_daily_aqi_onecity('北京市')
    df_aqi.set_index('date', inplace=True)
    df_aqi.sort_index(ascending=True, inplace=True)

    df_aqi = df_aqi[df_aqi.index >= "2018-01-01"]

    axis_x = df_aqi.index
    axis_y = df_aqi['aqi']

    line = Line("北京AQI趋势图")
    line.add("aqi curve for beijing", axis_x, axis_y, mark_point=["average"])
    line.render("aqi_bj_curve.html")

コード例 #4
0
# encoding: utf-8

from opendatatools import aqi

# 获取某日全国各大城市的AQI数据
#aqi.get_daily_aqi('2018-01-01')

# 获取单个城市的AQI历史数据
df = aqi.get_daily_aqi_onecity('淄博市')
print(df)

#获取单个城市某日的AQI小时数据
#aqi_hour = aqi.get_hour_aqi_onecity('北京市', '2018-05-26')
#aqi_hour.set_index('time', inplace=True)
#print(aqi_hour)

#获取实时AQI小时数据
#aqi_hour = aqi.get_hour_aqi()
#print(aqi_hour)