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

Làm cách nào để định dạng float bằng cách sử dụng trình định dạng LaTeX của matplotlib?

Để định dạng float bằng trình định dạng LaTeX của matplotlib, chúng ta có thể thực hiện các bước sau -

Các bước

  • Đặ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 điểm dữ liệu x và y bằng cách sử dụng numpy.

  • Vẽ đồ thị các điểm dữ liệu x và y bằng cách sử dụng plot () phương pháp.

  • Tô vào khu vực giữa đường cong.

  • Đặt tiêu đề của hình với biểu diễn LaTeX.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
from matplotlib import pyplot as plt

# Set the figures size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# x and y data points
x = np.linspace(-5, 5, 100)
y = x**3/3

# Plot the data points
plt.plot(x, y)

# Fill the area between the curve
plt.fill_between(x, y)

# LaTex representation
plt.title("$area=\int_a^b{x^2dx}$=83.3")

# Display the plot
plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Làm cách nào để định dạng float bằng cách sử dụng trình định dạng LaTeX của matplotlib?