Hướng dẫn how to add title to histogram in python - cách thêm tiêu đề vào biểu đồ trong python

Trong ví dụ sau, nhãn Tiêu đề, nhãn X và Y được thêm vào Barplot bằng các hàm title(), xlabel()ylabel() của thư viện matplotlib.title, x label and y label are added to the barplot using the title(), xlabel(), and ylabel() functions of the matplotlib library.

Các chức năng này được áp dụng cho một chướng ngại vật trong ví dụ, nhưng cùng một phương pháp sẽ hoạt động cho các loại biểu đồ khác.

# libraries
import numpy as np
import matplotlib.pyplot as plt
 
# create dataset
height = [3, 12, 5, 18, 45]
bars = ('A', 'B', 'C', 'D', 'E')
x_pos = np.arange(len(bars))
 
# Create bars and choose color
plt.bar(x_pos, height, color = (0.5,0.1,0.5,0.6))
 
# Add title and axis names
plt.title('My title')
plt.xlabel('categories')
plt.ylabel('values')
 
# Create names on the x axis
plt.xticks(x_pos, bars)
 
# Show graph
plt.show()

Lưu ý: Phần matplotlib cung cấp rất nhiều mẹo và thủ thuật về cách tùy chỉnh biểu đồ matplotlib!

Tôi đang tìm kiếm lời khuyên về cách hiển thị một tiêu đề ở đầu bộ sưu tập các sơ đồ biểu đồ đã được tạo ra bởi một lệnh pandas df.hist (). Chẳng hạn, trong khối hình biểu đồ được tạo bởi mã bên dưới tôi muốn đặt một tiêu đề chung (ví dụ: 'Bộ sưu tập biểu đồ biểu đồ của tôi') ở đầu hình:

data = DataFrame(np.random.randn(500).reshape(100,5), columns=list('abcde'))
axes = data.hist(sharey=True, sharex=True)

Tôi đã thử sử dụng từ khóa tiêu đề trong lệnh VID (tức là Tiêu đề = 'Bộ sưu tập biểu đồ biểu đồ của tôi'), nhưng điều đó không hoạt động.

Mã sau đây hoạt động (trong sổ ghi chép ipython) bằng cách thêm văn bản vào một trong các trục, nhưng là một chút của KLudge.

axes[0,1].text(0.5, 1.4,'My collection of histogram plots', horizontalalignment='center',
               verticalalignment='center', transform=axes[0,1].transAxes)

Có cách nào tốt hơn?


Để thêm các huyền thoại và tiêu đề vào biểu đồ được nhóm được tạo bởi gấu trúc, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.
  • Tạo một khung dữ liệu gấu trúc với các phím "A", "B", "C" và "D"."a", "b", "c" and "d" keys.
  • Vẽ khung dữ liệu với Kind = "Hist"kind="hist"
  • Đặt một tiêu đề cho các trục.
  • Để hiển thị hình, sử dụng phương thức show ().show() method.

Thí dụ

from matplotlib import pyplot as plt
import pandas as pd

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({'a': [1, 1, 1, 1, 3],
                  'b': [1, 1, 2, 1, 3],
                  'c': [2, 2, 2, 1, 3],
                  'd': [2, 1, 2, 1, 3],
})
df.plot(kind='hist')
plt.title("Grouped Histograms")

plt.show()

Đầu ra

Hướng dẫn how to add title to histogram in python - cách thêm tiêu đề vào biểu đồ trong python

Hướng dẫn how to add title to histogram in python - cách thêm tiêu đề vào biểu đồ trong python

Cập nhật ngày 15 tháng 6 năm 2021 13:16:24

  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để vẽ biểu đồ từ các khung dữ liệu trong gấu trúc bằng cách sử dụng matplotlib?
  • Làm thế nào để vẽ hai biểu đồ cạnh nhau bằng cách sử dụng matplotlib?
  • Biểu đồ biểu đồ chống lại các lớp học trong gấu trúc / matplotlib
  • Làm thế nào để thêm truyền thuyết vào các bảng xếp hạng trong Python?
  • Huyền thoại Matplotlib trong Subplot
  • Làm thế nào để vẽ hai chuỗi thời gian gấu trúc trên cùng một cốt truyện với các huyền thoại và trục y thứ cấp trong matplotlib?
  • Python - Sắp xếp các gấu trúc được nhóm dữ liệu theo kích thước nhóm?
  • Làm thế nào matplotlib có thể được sử dụng để tạo biểu đồ bằng cách sử dụng python?
  • Làm thế nào để tạo một biểu đồ boxplot được nhóm trong matplotlib?
  • Làm thế nào để đặt hàng theo các trường được nhóm trong MySQL?
  • Làm thế nào để có được tọa độ pixel cho scatterplot do matplotlib tạo?
  • Làm thế nào để có được tất cả các truyền thuyết từ một cốt truyện trong matplotlib?
  • Làm thế nào để thêm một tiêu đề trên seeborn LMplot?
  • Sơ đồ biểu đồ biểu đồ trong python matplotlib
  • Làm thế nào để tạo biểu đồ cạnh nhau trong cơ sở r?

Làm thế nào để bạn thêm một tiêu đề vào một biểu đồ?

Bạn có thể thay đổi tiêu đề của biểu đồ bằng cách thêm chính làm đối số vào hàm hist (). Trong trường hợp này, bạn tạo một biểu đồ của bộ dữ liệu AirPassenger với tiêu đề Biểu đồ cho hành khách không khí: Nếu bạn muốn điều chỉnh nhãn của trục X, hãy thêm XLAB.adding main as an argument to hist() function. In this case, you make a histogram of the AirPassengers data set with the title “Histogram for Air Passengers”: If you want to adjust the label of the x-axis, add xlab .

Làm thế nào để bạn dán nhãn một biểu đồ trong Python?

Tạo một bộ dữ liệu bằng thư viện Numpy để chúng ta có thể vẽ nó.Tạo biểu đồ bằng thư viện Matplotlib.Để cung cấp nhãn, hãy sử dụng các hàm set_xlabel () và set_ylabel ().Chúng tôi thêm nhãn vào mỗi thanh trong biểu đồ và đối với điều đó, chúng tôi lặp qua từng thanh và sử dụng hàm text () để thêm văn bản vào nó.use set_xlabel() and set_ylabel() functions. We add label to each bar in histogram and for that, we loop over each bar and use text() function to add text over it.

Làm thế nào để bạn thêm một tiêu đề vào một biểu đồ trong Python?

Nhãn Matplotlib và tiêu đề..
Thêm nhãn vào trục x và y: nhập Numpy dưới dạng NP.Nhập matplotlib.pyplot như plt.....
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: Nhập Numpy là NP ..

Làm thế nào để bạn thêm một tiêu đề trong pyplot?

Để đặt tiêu đề cho cốt truyện trong hàm matplotlib, call title () hàm trên matplotlib.Đối tượng pyplot và vượt qua tên tiêu đề yêu cầu làm đối số cho hàm Tiêu đề ().