Круговые диаграммы с данными из базы данных в jupyterlab - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь сделать анализ круговых диаграмм с данными из базы данных 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()

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

...