Hướng dẫn how do you display data labels in python? - làm thế nào để bạn hiển thị các nhãn dữ liệu trong python?
Điều kiện tiên quyết: matplotlibMatplotlib Show Trong bài viết này, chúng tôi sẽ thêm nhãn giá trị trên biểu đồ thanh matplotlib. Biểu đồ thanh là màn hình đồ họa của dữ liệu sử dụng các thanh có độ cao khác nhau. & nbsp; chúng ta có thể so sánh dữ liệu khác nhau bằng cách sử dụng biểu đồ thanh này. Để vẽ sơ đồ dữ liệu trong python, chúng tôi sử dụng hàm thanh () được cung cấp bởi thư viện matplotlib trong này, chúng tôi có thể truyền dữ liệu của mình dưới dạng tham số để trực quan hóa, nhưng biểu đồ mặc định được vẽ trên dữ liệu đã cho không chứa bất kỳ nhãn giá trị nào trên mỗi thanh của Biểu đồ thanh, vì biểu đồ thanh mặc định không chứa bất kỳ nhãn giá trị nào của mỗi thanh của biểu đồ thanh, rất khó để phân tích giá trị chính xác được biểu thị bằng các thanh riêng lẻ của biểu đồ thanh. Để vẽ sơ đồ biểu đồ thanh với nhãn giá trị, chúng tôi đang sử dụng chủ yếu hai phương thức được cung cấp bởi thư viện Matplotlib.
Syntax: plt.bar(x, height, color)
Syntax: plt.text(x, y, s, ha, Bbox) Chúng tôi đang hiển thị một số tham số được sử dụng trong bài viết này:
Các bước cần thiết:
Ví dụ 1: Thêm nhãn giá trị trên biểu đồ thanh tại cài đặt thedefault. default setting. Python
Syntax: plt.text(x, y, s, ha, Bbox)0 Syntax: plt.text(x, y, s, ha, Bbox)1__12 Syntax: plt.text(x, y, s, ha, Bbox)4 Syntax: plt.text(x, y, s, ha, Bbox)5 Syntax: plt.text(x, y, s, ha, Bbox)6 Syntax: plt.text(x, y, s, ha, Bbox)7 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)8 import 0import 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5import 6import 7____28import 7matplotlib.pyplot as plt 0matplotlib.pyplot as plt 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1matplotlib.pyplot as plt 1
Output: Biểu đồ trên được vẽ trên các cài đặt mặc định, từ hình trên, chúng ta có thể quan sát rằng nhãn giá trị cho mỗi thanh được thêm vào trên cùng, nhưng chúng có mặt hơi ở phía bên phải của đỉnh của thanh và trên trục X Một số tên của các khóa học là chồng chéo. Ví dụ 2: Thêm nhãn giá trị ở trung tâm của mỗi thanh trên biểu đồ thanh. Python
Syntax: plt.text(x, y, s, ha, Bbox)0 Syntax: plt.text(x, y, s, ha, Bbox)1__12 Syntax: plt.text(x, y, s, ha, Bbox)6 Syntax: plt.text(x, y, s, ha, Bbox)7 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)8 import 0import 1Syntax: plt.text(x, y, s, ha, Bbox)6 Syntax: plt.text(x, y, s, ha, Bbox)7 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)8 import 0import 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5import 6import 7import 8matplotlib.pyplot as plt 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1matplotlib.pyplot as plt 1
Syntax: plt.text(x, y, s, ha, Bbox)41 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)1 Syntax: plt.text(x, y, s, ha, Bbox)44 import 7Syntax: plt.text(x, y, s, ha, Bbox)46 Syntax: plt.text(x, y, s, ha, Bbox)47
Output: Trong biểu đồ trên, chúng ta có thể quan sát rằng các nhãn giá trị được căn chỉnh ở đỉnh trung tâm của mỗi thanh và trên trục X, tên của các khóa học chồng chéo cũng được hiển thị riêng. Để sắp xếp các nhãn giá trị ở trung tâm, chúng tôi chỉ vượt qua một tham số trong hàm plt.text () là trung tâm ha = 'trung tâm đó là sự liên kết ngang của văn bản và để hiển thị tên của các khóa học một cách riêng biệt, chúng tôi đã có Đã thêm hàm plt.figure () trước khi tạo biểu đồ thanh trong đó chúng tôi đã vượt qua kích thước hình dưới dạng tham số và phần còn lại của mã là như nhau. Ví dụ 3: Thêm nhãn giá trị bằng cách đặt chúng vào một hộp hình chữ nhật. Python
Syntax: plt.text(x, y, s, ha, Bbox)0 Syntax: plt.text(x, y, s, ha, Bbox)1__12 Syntax: plt.text(x, y, s, ha, Bbox)4 in 1Syntax: plt.text(x, y, s, ha, Bbox)8 in 3matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)83 Syntax: plt.text(x, y, s, ha, Bbox)84 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)86__ Syntax: plt.text(x, y, s, ha, Bbox)6 Syntax: plt.text(x, y, s, ha, Bbox)7 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)8 import 0import 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5import 6import 7import 8matplotlib.pyplot as plt 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1import 7__54
Syntax: plt.text(x, y, s, ha, Bbox)41 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)1 Syntax: plt.text(x, y, s, ha, Bbox)44 matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)46 Syntax: plt.text(x, y, s, ha, Bbox)47
Output: Trong ví dụ trên, chúng tôi đã thêm nhãn giá trị được đề cập trong hộp hình chữ nhật, cho điều này trong hàm plt.text (), chúng tôi phải vượt qua tham số bbox trong đó chúng tôi phải tạo từ điển và trong từ điển đó, chúng tôi có thể cung cấp facecolor về sự lựa chọn của chúng tôi và alpha mang lại độ mờ cho hộp mà chúng tôi có thể đặt cho phù hợp. Ví dụ 4: Thêm nhãn giá trị ở trung tâm của chiều cao của mỗi thanh của biểu đồ thanh. Python
Syntax: plt.text(x, y, s, ha, Bbox)0 Syntax: plt.text(x, y, s, ha, Bbox)1__12 Syntax: plt.text(x, y, s, ha, Bbox)4 in 1Syntax: plt.text(x, y, s, ha, Bbox)8 in 3matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)6 Syntax: plt.text(x, y, s, ha, Bbox)7 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)8 import 0import 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1import 7__54
Syntax: plt.text(x, y, s, ha, Bbox)41 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)1 Syntax: plt.text(x, y, s, ha, Bbox)44 matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)46 Syntax: plt.text(x, y, s, ha, Bbox)47
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1matplotlib.pyplot as plt 1
Syntax: plt.text(x, y, s, ha, Bbox)41 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)1 Syntax: plt.text(x, y, s, ha, Bbox)44 matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)46 Syntax: plt.text(x, y, s, ha, Bbox)47
Output: Trong ví dụ trên, chúng tôi đã thêm nhãn giá trị được đề cập trong hộp hình chữ nhật, cho điều này trong hàm plt.text (), chúng tôi phải vượt qua tham số bbox trong đó chúng tôi phải tạo từ điển và trong từ điển đó, chúng tôi có thể cung cấp facecolor về sự lựa chọn của chúng tôi và alpha mang lại độ mờ cho hộp mà chúng tôi có thể đặt cho phù hợp. Ví dụ 4: Thêm nhãn giá trị ở trung tâm của chiều cao của mỗi thanh của biểu đồ thanh. Python
Syntax: plt.text(x, y, s, ha, Bbox)0 Syntax: plt.text(x, y, s, ha, Bbox)1__12 Syntax: plt.text(x, y, s, ha, Bbox)4 in 1Syntax: plt.text(x, y, s, ha, Bbox)8 in 3matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)83 Syntax: plt.text(x, y, s, ha, Bbox)84 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)86__ Syntax: plt.text(x, y, s, ha, Bbox)6 Syntax: plt.text(x, y, s, ha, Bbox)7 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)8 import 0import 1
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1import 7__54
Syntax: plt.text(x, y, s, ha, Bbox)8 import 5def 5import 7def 7import 7def 9import 7addlabels(x,y): 1matplotlib.pyplot as plt 1
Syntax: plt.text(x, y, s, ha, Bbox)41 Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)1 Syntax: plt.text(x, y, s, ha, Bbox)44 matplotlib.pyplot as plt 1Syntax: plt.text(x, y, s, ha, Bbox)46 Syntax: plt.text(x, y, s, ha, Bbox)47
Syntax: plt.text(x, y, s, ha, Bbox)8 Syntax: plt.text(x, y, s, ha, Bbox)89 7
Output: Trong ví dụ trên, chúng tôi đã thực hiện điều tương tự như chúng tôi đã làm trong ví dụ 3 nhưng sự khác biệt duy nhất là chúng tôi đã chia tọa độ của Y cho 2 để các nhãn giá trị phải được hiển thị ở trung tâm của chiều cao của thanh và Ngoài ra, chúng tôi đã thay đổi màu của biểu đồ thanh thành màu đỏ bằng cách chuyển tham số màu trong hàm plt.bar (). Làm thế nào để bạn thêm nhãn dữ liệu trong Python?Lập danh sách các năm .. Lập danh sách các quần thể trong năm đó .. Nhận số lượng nhãn bằng NP. .... Đặt chiều rộng của các thanh .. Tạo các biến FIG và AX bằng phương thức Subplots (), trong đó NROW và NCOL mặc định là 1 .. Đặt nhãn trục y của hình bằng set_ylabel () .. Làm thế nào để bạn hiển thị nhãn trên biểu đồ trong Python?Với pyplot, bạn có thể sử dụng các hàm xlabel () và ylabel () để đặt nhãn cho trục x và y ... Thêm nhãn vào trục x và y: nhập Numpy dưới dạng NP..... Thêm một tiêu đề cốt truyện và nhãn cho trục x và y: nhập Numpy dưới dạng NP..... Đặt thuộc tính phông chữ cho tiêu đề và nhãn: Nhập Numpy dưới dạng NP..... Định vị tiêu đề bên trái:. Làm thế nào để bạn hiển thị nhãn dữ liệu trong một thanh?Trên tab Bố cục, trong nhóm nhãn, nhấp vào nhãn dữ liệu, sau đó nhấp vào tùy chọn mà bạn muốn.Để biết các tùy chọn nhãn dữ liệu bổ sung, nhấp vào tùy chọn nhãn dữ liệu khác, nhấp vào tùy chọn nhãn nếu không được chọn và sau đó chọn các tùy chọn bạn muốn.. For additional data label options, click More Data Label Options, click Label Options if it's not selected, and then select the options that you want.
Làm thế nào để bạn hiển thị một giá trị trong lô Python?Chỉ cần gọi hàm lô () và cung cấp các giá trị x và y của bạn.Gọi hàm show () đầu ra biểu đồ trực quan.call the plot() function and provide your x and y values. Calling the show() function outputs the plot visually. |