Создание кольцевых диаграмм в Python: подробное руководство

Чтобы создать кольцевую диаграмму в Python, вы можете использовать несколько методов, например:

  1. Matplotlib: Matplotlib — популярная библиотека построения графиков на Python. Вы можете использовать функцию pie()для создания кольцевого графика, установив параметр wedgepropsдля создания круга в центре графика.
import matplotlib.pyplot as plt
sizes = [30, 20, 15, 10, 25]  # Example data
labels = ['A', 'B', 'C', 'D', 'E']  # Example labels
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, wedgeprops=dict(width=0.4))
ax.set(aspect="equal")
plt.show()
  1. Plotly: Plotly — еще одна мощная библиотека, обеспечивающая интерактивные и настраиваемые визуализации. Вы можете использовать функцию pie()из модуля plotly.graph_objectsдля создания кольцевого графика.
import plotly.graph_objects as go
sizes = [30, 20, 15, 10, 25]  # Example data
labels = ['A', 'B', 'C', 'D', 'E']  # Example labels
fig = go.Figure(data=[go.Pie(labels=labels, values=sizes, hole=0.4)])
fig.show()

<ол старт="3">

  • Seaborn: Seaborn — это библиотека высокого уровня, созданная на основе Matplotlib и обеспечивающая более визуально привлекательный интерфейс. Вы можете использовать функцию donutplot()из библиотеки seabornдля создания кольцевого графика.
  • import seaborn as sns
    sizes = [30, 20, 15, 10, 25]  # Example data
    labels = ['A', 'B', 'C', 'D', 'E']  # Example labels
    sns.donutplot(sizes, labels=labels)
    plt.show()

    Это всего лишь несколько примеров того, как можно создавать кольцевые диаграммы в Python. Не забудьте настроить код в соответствии с вашими конкретными данными и требованиями.