0% found this document useful (0 votes)
2 views

5.Pie Plot.ipynb - Colab

The document outlines the installation and usage of the 'watermark' package in a Jupyter notebook for displaying environment information. It includes examples of creating basic pie charts using Matplotlib, demonstrating various customization options such as colors, labels, and layout adjustments. The notebook is intended for users interested in visualizing data with pie charts in Python.

Uploaded by

Rumi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

5.Pie Plot.ipynb - Colab

The document outlines the installation and usage of the 'watermark' package in a Jupyter notebook for displaying environment information. It includes examples of creating basic pie charts using Matplotlib, demonstrating various customization options such as colors, labels, and layout adjustments. The notebook is intended for users interested in visualizing data with pie charts in Python.

Uploaded by

Rumi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1/5/25, 12:15 AM 5.Pie Plot.

ipynb - Colab

!pip install watermark

Collecting watermark
Downloading watermark-2.5.0-py2.py3-none-any.whl.metadata (1.4 kB)
Requirement already satisfied: ipython>=6.0 in /usr/local/lib/python3.10/dist-packages (from watermark) (7.34.0)
Requirement already satisfied: importlib-metadata>=1.4 in /usr/local/lib/python3.10/dist-packages (from watermark) (8.5.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from watermark) (75.1.0)
Requirement already satisfied: zipp>=3.20 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata>=1.4->watermark) (3.21
Collecting jedi>=0.16 (from ipython>=6.0->watermark)
Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)
Requirement already satisfied: decorator in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (4.4.2)
Requirement already satisfied: pickleshare in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (0.7.5)
Requirement already satisfied: traitlets>=4.2 in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (5.7.1)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from ipython
Requirement already satisfied: pygments in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (2.18.0)
Requirement already satisfied: backcall in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (0.2.0)
Requirement already satisfied: matplotlib-inline in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (0.1.7)
Requirement already satisfied: pexpect>4.3 in /usr/local/lib/python3.10/dist-packages (from ipython>=6.0->watermark) (4.9.0)
Requirement already satisfied: parso<0.9.0,>=0.8.4 in /usr/local/lib/python3.10/dist-packages (from jedi>=0.16->ipython>=6.0->waterm
Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.10/dist-packages (from pexpect>4.3->ipython>=6.0->watermark
Requirement already satisfied: wcwidth in /usr/local/lib/python3.10/dist-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
Downloading watermark-2.5.0-py2.py3-none-any.whl (7.7 kB)
Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 32.6 MB/s eta 0:00:00
Installing collected packages: jedi, watermark
Successfully installed jedi-0.19.2 watermark-2.5.0

%load_ext watermark

%watermark -u -v -d -p matplotlib,numpy

Last updated: 2024-12-28

Python implementation: CPython


Python version : 3.10.12
IPython version : 7.34.0

matplotlib: 3.8.0
numpy : 1.26.4

More info about the %watermark extension

%matplotlib inline

Special plots in matplotlib

keyboard_arrow_down Sections
Basic pie chart
Basic triangulation
xkcd-style plots

keyboard_arrow_down Basic pie chart


from matplotlib import pyplot as plt
import numpy as np

plt.pie(
(10,5),
labels=('spam','ham'),
shadow=True,
colors=('red', 'lightskyblue'),
explode=(0,0.10), # space between slices
startangle=90, # rotate conter-clockwise by 90 degrees
autopct='%1.2f%%',# display fraction as percentage
)
plt legend(fancybox=True) # Adds a legend with a rounded box
https://colab.research.google.com/drive/1W0zYqi1kPeT7IcQVn1-bwcqNUuTH6Lid#printMode=true 1/3
1/5/25, 12:15 AM 5.Pie Plot.ipynb - Colab
plt.legend(fancybox True) # Adds a legend with a rounded box
plt.axis('equal') # plot pyplot as circle
plt.tight_layout() # Adjusts layout for better fit.
plt.show() #Renders the pie chart.

from matplotlib import pyplot as plt


import numpy as np

plt.pie(
(10,5),
labels=('spam','ham'),
shadow=True,
colors=('yellowgreen', 'lightskyblue'),
explode=(0,0.15), # space between slices
startangle=90, # rotate conter-clockwise by 90 degrees
autopct='%1.1f%%',# display fraction as percentage
)
plt.legend(fancybox=False)
plt.axis('equal') # plot pyplot as circle
plt.tight_layout()
plt.show()

https://colab.research.google.com/drive/1W0zYqi1kPeT7IcQVn1-bwcqNUuTH6Lid#printMode=true 2/3
1/5/25, 12:15 AM 5.Pie Plot.ipynb - Colab

https://colab.research.google.com/drive/1W0zYqi1kPeT7IcQVn1-bwcqNUuTH6Lid#printMode=true 3/3

You might also like