Tạo biểu đồ hình tròn
Với PYPLOT, bạn có thể sử dụng chức năng pie() để vẽ biểu đồ hình tròn:
Thí dụ
Một biểu đồ hình tròn đơn giản:
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
plt.pie(y)plt.show()
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này: The size of each wedge is determined by comparing the value with all the other values, by using this formula:
Giá trị chia cho tổng của tất cả các giá trị: x/sum(x)
Nhãn
Thêm nhãn vào biểu đồ hình tròn với tham số label.
Tham số label phải là một mảng có một nhãn cho mỗi nêm:
Thí dụ
Một biểu đồ hình tròn đơn giản:
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
mylabels = ["Apples",
"Bananas", "Cherries", "Dates"]
Hãy tự mình thử »
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này:
Thí dụ
Giá trị chia cho tổng của tất cả các giá trị: x/sum(x)
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
Hãy tự mình thử »
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này:
Giá trị chia cho tổng của tất cả các giá trị: x/sum(x)
Thí dụ
Nhãn
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]
Hãy tự mình thử »
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
Thí dụ
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này:
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]
Hãy tự mình thử »
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này:
Thí dụ
Giá trị chia cho tổng của tất cả các giá trị: x/sum(x)
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
Nhãn
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
mycolors = ["black", "hotpink", "b", "#4CAF50"]
Thêm nhãn vào biểu đồ hình tròn với tham số label.
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
x/sum(x)4 - Green
x/sum(x)5 - Blue
x/sum(x)6 - Cyan
x/sum(x)7 -
Magenta
x/sum(x)8 - Yellow
x/sum(x)9 - Black
label0 - White
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này:
Giá trị chia cho tổng của tất cả các giá trị: x/sum(x)
Thí dụ
Nhãn
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
Hãy tự mình thử »
plt.legend()
plt.show()
Result:
Hãy tự mình thử »
Như bạn có thể thấy biểu đồ hình tròn vẽ một mảnh (được gọi là nêm) cho mỗi giá trị trong mảng (trong trường hợp này [35, 25, 25, 15]).
Theo mặc định, âm mưu của nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:
Thí dụ
Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức này:
Nhập matplotlib.pyplot dưới dạng pltimport numpy như np
import numpy as np
y = np.array ([35, 25, 25, 15])
mylabels =
["Apples", "Bananas", "Cherries", "Dates"]
Hãy tự mình thử »
plt.legend(title = "Four Fruits:")
plt.show()
Result:
Hãy tự mình thử »