TGViewer
Простой Python | Программирование Простой Python | Программирование @python_piton_javascript · 125K subscribers
Post #2142 19K
Matplotlib: Круговые диаграммы

С помощью параметра explode ты можешь задать, насколько далеко от центра отображается каждый сегмент.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]

plt.pie(y, labels = mylabels, explode = myexplode)
plt.show()


Для добавления теней используй параметр shadows, придав ему значение True.

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]

plt.pie(y, labels = mylabels, explode = myexplode, shadow = True)
plt.show()


Для изменения цвета тебе пригодится параметр colors. Это массив с одним значением для каждого сегмента.

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
mycolors = ["black", "hotpink", "b", "#4CAF50"]

plt.pie(y, labels = mylabels, colors = mycolors)
plt.show()


#практика
  • 👍 51
  • 🔥 18
  • 😁 2
More from @python_piton_javascript
  1. Oct 15, 2026Настраиваем PyCharm Делимся полезным видео по оптимизации работы с PyCharm. Ты настроишь и…
  2. Oct 14, 2026Объяснение: 201 попадает в 200 | 201 и даёт ok. 404 проходит фильтр number >= 400 и даёт e…
  3. Oct 14, 2026Post #4192
  4. Oct 14, 2026🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют По данным стати…
  5. Oct 14, 2026Почему вайбкодинг в проде опаснее, чем кажется? Вайбкодинг отлично справляется с задачами,…
  6. Oct 13, 2026Библиотека для Capability-based Security Есть такая интересная концепция под названием Cap…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →