от
Я пытаюсь анализировать круговые диаграммы с данными из базы данных в Drupal, но я не могу найти ничего похожего информации о моей ситуации. Я сделал подключение к базе данных и все работает хорошо, также выбирает данные оттуда. Но у меня нет подсказки, как вставлять их, так что я могу сделать диаграмму.

%matplotlib inline
import mysql.connector
import pandas as pd
    db_connection = mysql.connector.connect(host="", user="user", passwd="password", db="")
    db_cursor = db_connection.cursor()
    df = pd.read_sql('select property, value FROM webform_submission_data WHERE webform_id = "da"  AND sid = 11 AND name="r_a"  ', con=db_connection)
    df

import matplotlib.pyplot as plt

# Pie chart
labels = ['Frogs', 'Hogs', 'Dogs', 'Logs']
sizes = [15, 30, 45, 10]
# only "explode" the 2nd slice (i.e. 'Hogs')
explode = (0, 0.1, 0, 0)
#add colors
colors = ['#ff9999','#66b3ff','#99ff99','#ffcc99']
fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%',
        shadow=True, startangle=90)

# Equal aspect ratio ensures that pie is drawn as a circle
ax1.axis('equal')

plt.tight_layout()
plt.show()
Ниже-случайная круговая диаграмма, что я хочу построить с моими данными.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...