ProHoster > Blog > internet nhau > Nzira yekugovera mishumo iri nyore kune robhoti. Kunyora bot muPython uye Google BigQuery
Nzira yekugovera mishumo iri nyore kune robhoti. Kunyora bot muPython uye Google BigQuery
Une mabasa anodzokorora zuva nezuva, vhiki nevhiki here? Somuenzaniso, kunyora mishumo. Iwe unokumbira data, iongorore, ione (ita magirafu, machati), wozoitumira kune mukuru wako. Asi ko kana zvese izvi zvaive otomatiki?
Muchidzidzo ichi tichagadzira bot yeTeregiramu inozobatsira otomatiki kutaura. Uye chinhu chinotonhorera ndechekuti chirongwa chose chichava nemitsara makumi mashanu chete yekodhi! Kana iwe uri kugadzira bot yeTeregiramu kekutanga, saka iwe unofanirwawo kuverenga iyi post.
query = """
SELECT DATE(creation_date) date, COUNT(*) total_posts
FROM `bigquery-public-data.stackoverflow.post_history`
GROUP BY 1
HAVING date > DATE_SUB('2018-12-02', INTERVAL 14 DAY)
ORDER BY 1
"""
Mubvunzo unobatsira kuunganidza data kwemavhiki maviri kutanga Zvita 2, 2018.
Isu tinoshandisa zuva iri nekuti 2018-12-02 ndiro data richangoburwa rakarekodwa mu bigquery-public-data.stackoverflow.post_history, mune dzimwe nguva unogona kushandisa CURRENT_DATE() kuwana data idzva.
Fonera iyo query_to_bigquery basa kuti uwane iyo data.
dataframe = query_to_bigquery(mubvunzo)
Tobva tashandisa date data column ye x-axis, uye total_posts column ye y-axis.
x = dataframe['date'].tolist()
y = dataframe['total_posts'].tolist()
Isu tinozviona tichishandisa visualize_bar_chart basa uye chengetedza semufananidzo.
Isu tinoputira iyi kodhi mune basa rinonzi get_and_save_image.
def get_and_save_image():
query = """
SELECT DATE(creation_date) date, COUNT(*) total_posts
FROM `bigquery-public-data.stackoverflow.post_history`
GROUP BY 1
HAVING date > DATE_SUB('2018-12-02', INTERVAL 14 DAY)
ORDER BY 1
"""
dataframe = query_to_bigquery(query)
x = dataframe['date'].tolist()
y = dataframe['total_posts'].tolist()
plt = visualize_bar_chart(x=x, x_label='Date', y=y, y_label='Total Posts', title='Daily Posts')
plt.savefig('viz.png')
Tumira mufananidzo
Kuti utumire mushumo kune anogamuchira, unofanirwa kuziva iyo chat_id parameter.