Создайте цикл, который выдает цены на золото на разные даты из API [закрыто]Python

Программы на Python
Ответить
Anonymous
 Создайте цикл, который выдает цены на золото на разные даты из API [закрыто]

Сообщение Anonymous »

Это API, который я использую: https://www.goldapi.io/dashboard
По сути, от этого проекта я хочу получить программу Tkinter, которая отображает цены на золото в разных валютах в разные даты с использованием pandas, seaborn и matplotlib. API уже предоставил мне стартовый код, но я не понял, как создать цикл, чтобы получить цены за несколько дней и в конечном итоге перенести их в плоттер.
Вот что я написал:
import requests
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

def make_gapi_request():
api_key = "apiKey"
symbol = "XAU"
curr = "USD"
date = ""

url = f"https://www.goldapi.io/api/{symbol}/{curr}{date}"

headers = {
"x-access-token": api_key,
"Content-Type": "application/json"
}

try:
response = requests.get(url, headers=headers)
response.raise_for_status()

result = response.text
print(result)
except requests.exceptions.RequestException as e:
print("Error:", str(e))

make_gapi_request()

df = pd.DataFrame(requests)
plot = sns.lineplot(df, x = 'date', y = 'curr', color = "#b09732", marker = 'o')

plot.set_xticklabels(plot.get_xticklabels(), rotation = 45)

plt.xlabel('date')
plt.ylabel('Price in USD')
plt.title('Prices of Gold in USD')
plt.grid()
plt.show()


Подробнее здесь: https://stackoverflow.com/questions/798 ... rom-an-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»