Skip to main content

Графики

Создавайте профессиональные графики любой сложности с помощью нашего современного генератора при помощи текстового описания. От простых линейных до сложных многоосевых графиков.

  • Bar (Столбчатая диаграмма)
  • Doughnut (Кольцевая диаграмма)
  • Line (Линейный график)
  • Pie (Круговая диаграмма)
  • Polar (Полярная диаграмма)
  • Radar (Радарная диаграмма)

Пример полярной диаграммы

Пример

Как отправить запрос через API

  1. Сгенерировать API_TOKEN
  2. Отправить POST-запрос на генерацию графика https://api.smartbuddy.ru/v1/tools/chart (см. примеры запросов, описание параметров)
  3. По результатам запроса, вы получите изображение SVG в формате base64. (см. пример ответа)

Создание графика

Отправить POST-запрос на https://api.smartbuddy.ru/v1/tools/chart (swagger)

Параметры запроса

  • prompt (обязательный) - Текстовое описание изображения
  • type (обязательный) - Тип графика bar, doughnut, line, pie, polar, radar
  • output_format - Формат изображения, которое нужно сгенерировать: svg или png (по умолчанию svg)

Пример запроса на языке Python

import requests
import json

url = "https://api.smartbuddy.ru/v1/tools/chart"

payload = json.dumps({
"prompt": "изучение php",
"type": "pie",
"output_format": "svg"
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer API_TOKEN'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

Пример ответа

{
"data": [
{
"b64_json": "data:image/svg+xml;base64,4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAg.....G6fojdatAf/9k="
}
]
}