Hướng dẫn python pie chart with percentage - biểu đồ hình tròn python với tỷ lệ phần trăm

Ghi chú

Nhấn vào đây để tải xuống mã ví dụ đầy đủhere to download the full example code

Bản demo của một biểu đồ hình tròn cơ bản cộng với một vài tính năng bổ sung.

Ngoài biểu đồ hình tròn cơ bản, bản demo này hiển thị một vài tính năng tùy chọn:

  • Nhãn lát
  • Tự động dán nhãn tỷ lệ phần trăm
  • bù đắp một lát cắt với "bùng nổ"
  • drop-shadow
  • góc bắt đầu tùy chỉnh

Lưu ý về góc bắt đầu tùy chỉnh:

Mặc định startangle là 0, sẽ bắt đầu lát "ếch" trên trục x dương. Ví dụ này đặt startangle = 90 sao cho mọi thứ được xoay ngược chiều kim đồng hồ 90 độ và lát ếch bắt đầu trên trục y dương.

import matplotlib.pyplot as plt

# Pie chart, where the slices will be ordered and plotted counter-clockwise:
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0)  # only "explode" the 2nd slice (i.e. 'Hogs')

fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
        shadow=True, startangle=90)
ax1.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.

plt.show()

Hướng dẫn python pie chart with percentage - biểu đồ hình tròn python với tỷ lệ phần trăm


Người giới thiệu¶

Việc sử dụng các chức năng, phương thức, lớp và mô -đun sau đây được hiển thị trong ví dụ này:

Out:


Từ khóa: Ví dụ về mã Matplotlib, Codex, Python Plot, Pyplot Gallery được tạo bởi Sphinx-Gallery

Ghi chú

Nhấn vào đây để tải xuống mã ví dụ đầy đủhere to download the full example code

Bản demo của một biểu đồ hình tròn cơ bản cộng với một vài tính năng bổ sung.

Ngoài biểu đồ hình tròn cơ bản, bản demo này hiển thị một vài tính năng tùy chọn:

  • Nhãn lát

  • Tự động dán nhãn tỷ lệ phần trăm

  • bù đắp một lát cắt với "bùng nổ"

  • drop-shadow

  • góc bắt đầu tùy chỉnh

Lưu ý về góc bắt đầu tùy chỉnh:

Mặc định startangle là 0, sẽ bắt đầu lát "ếch" trên trục x dương. Ví dụ này đặt startangle = 90 sao cho mọi thứ được xoay ngược chiều kim đồng hồ 90 độ và lát ếch bắt đầu trên trục y dương.

import matplotlib.pyplot as plt

# Pie chart, where the slices will be ordered and plotted counter-clockwise:
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0)  # only "explode" the 2nd slice (i.e. 'Hogs')

fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
        shadow=True, startangle=90)
ax1.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.

plt.show()

Hướng dẫn python pie chart with percentage - biểu đồ hình tròn python với tỷ lệ phần trăm

Phòng trưng bày được tạo ra bởi Sphinx-Gallery

Làm thế nào để bạn vẽ một biểu đồ hình tròn với dữ liệu theo tỷ lệ phần trăm?

Để tính tỷ lệ phần trăm mỗi lát có giá trị, đo góc của mỗi lát và chia cái này cho 360 sau đó nhân nó với 100. Để tìm số lượng dữ liệu, mỗi lát cắt biểu thị, nhân tỷ lệ phần trăm mà mỗi lát có giá trị với tổng số bộ dữ liệu.measure the angle of each slice and divide this by 360 then multiply it by 100 . To find the number of pieces of data each slice represents, multiply the percentage that each slice is worth by the total number of the data sets.

Autopct Python là gì?

AutoPCT là một chuỗi được sử dụng để dán nhãn nêm với giá trị số của chúng.Shadow được sử dụng để tạo bóng của Wedge.a string used to label the wedge with their numerical value. shadow is used to create shadow of wedge.

Làm thế nào để bạn hiển thị tỷ lệ phần trăm trong bảng xếp hạng hình tròn ở Seaborn?

Nếu bạn muốn hiển thị giá trị tỷ lệ phần trăm trong biểu đồ hình tròn, thì hãy sử dụng đối số AutoPCT của phương thức plt.pie ().Đối số AutoPCT chấp nhận một chuỗi định dạng hoặc một hàm.Nếu bạn chỉ định chuỗi định dạng, thì nó phải được đặt trong phần % dấu.use the autopct argument of the plt. pie() method. The autopct argument accepts a format string or a function. If you specify the format string, then it must be enclosed within the % sign.

Python startangle là gì?

Startangle mặc định là 0, sẽ bắt đầu lát "ếch" trên trục x dương.Ví dụ này đặt startangle = 90 sao cho mọi thứ được xoay ngược chiều kim đồng hồ 90 độ và lát ếch bắt đầu trên trục y dương.start the "Frogs" slice on the positive x-axis. This example sets startangle = 90 such that everything is rotated counter-clockwise by 90 degrees, and the frog slice starts on the positive y-axis.