python 每n个切片_Python | 分离饼图中的每个切片

python 每n个切片

A pie plot or a pie chart is a circular statistical graphic technique, in which a circle is divided into slices with respect to numerical proportion. In a pie chart, the arc length, central angle, and area of each slice, is proportional to the quantity it represents. The sum of the total is always equal to 100 percent in the basic pie chart.

饼图或饼图是一种圆形统计图形技术,其中将一个圆形按数值比例分为多个切片。 在饼图中,每个切片的弧长,圆心角和面积与其表示的量成比例。 在基本饼图中,总数的总和始终等于100%。

The name pie in the pie plot is derived for its resemblance to a pie that has been sliced. Pie charts are very widely used in the different types of projects and business world. Matplotlib has a defined function in matplotlib.pyplot.pie() for plotting a pie chart. In this tutorial, we are going to separate all the slices of the pie chart for different distances. The following example is an illustration of the same.

饼图中的派饼名称是由于与切成薄片的饼相似而派生的。 饼图在不同类型的项目和商业环境中得到了广泛的使用。 Matplotlib在matplotlib.pyplot.pie()中具有定义的函数,用于绘制饼图。 在本教程中,我们将饼图的所有部分分开以实现不同的距离。 以下示例是对它的说明。

distance = 0.2
separate = (distance, distance, distance, distance, distance, distance)
matplotlib.pyplot.pie(sizes, labels=labels, explode=saperate, autopct='%1.1f%%')

python 每n个切片_Python | 分离饼图中的每个切片_第1张图片
python 每n个切片_Python | 分离饼图中的每个切片_第2张图片
python 每n个切片_Python | 分离饼图中的每个切片_第3张图片

用于在饼图中分离每个切片的Python代码 (Python code for separating each slice in pie plot)

# Data Visualization using Python
# Separating each Slice in Pie Plot

import matplotlib.pyplot as plt

# Pie chart, where the slices will be ordered 
# and plotted counter-clockwise:
labels = 'A', 'B', 'C', 'D', 'E', 'F'
sizes = [15, 20, 10, 17, 1, 37]

# Illustration 1
distance = 0.2
separate = (distance, distance, distance, distance, distance, distance)
plt.figure()
plt.pie(sizes, labels=labels, explode=separate, autopct='%1.1f%%')
# Equal aspect ratio ensures that 
# pie is drawn as a circle.
plt.axis('equal')  
plt.title('saperation diatance = 0.4')
plt.show()

# Illustration 2
distance = 0.1
separate = (distance, distance, distance, distance, distance, distance)
plt.figure()
plt.pie(sizes, labels=labels, explode=separate, autopct='%1.1f%%')
# Equal aspect ratio ensures that 
# pie is drawn as a circle.
plt.axis('equal')  
plt.title('saperation diatance = 0.2')
plt.show()

# Illustration 3
distance = 0.4
separate = (distance, distance, distance, distance, distance, distance)
plt.figure()
plt.pie(sizes, labels=labels, explode=separate, autopct='%1.1f%%')
# Equal aspect ratio ensures that 
# pie is drawn as a circle.
plt.axis('equal')  
plt.title('saperation diatance = 0.8')
plt.show()

Output:

输出:

Output is as figure


翻译自: https://www.includehelp.com/python/separating-each-slice-in-pie-plot.aspx

python 每n个切片

你可能感兴趣的:(python,numpy,数据分析,机器学习,人工智能)