Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để có được các kích thước phông chữ khác nhau trong cùng một chú thích của Matplotlib?

Để thêm các kích thước phông chữ khác nhau trong cùng một phương pháp chú thích, chúng ta có thể thực hiện các bước sau

  • Lập danh sách các điểm dữ liệu x và y nơi có thể đặt văn bản.
  • Khởi tạo một biến 'nhãn' , tức là một chuỗi.
  • Lập danh sách các kích thước của phông chữ.
  • Sử dụng vùng phụ () phương pháp tạo hình và tập hợp các ô phụ.
  • Lặp lại các danh sách phía trên và chú thích văn bản của từng nhãn và đặt kích thước phông chữ của nó.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
X = [0.1, .2, .3, .4, .5, .6, 0.8]
Y = [0.1, 0.12, 0.13, 0.20, 0.23, 0.25, 0.27]
labels = 'Welcome'
sizes = [10, 20, 30, 40, 50, 60, 70]
fig, ax = plt.subplots()
for x, y, label, size in zip(X, Y, labels, sizes):
   ax.annotate(f"$\it{label}$", (x, y), fontsize=size, color='red')
plt.show()

Đầu ra

Làm thế nào để có được các kích thước phông chữ khác nhau trong cùng một chú thích của Matplotlib?