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

Làm thế nào để đặt giá trị của hệ số trục trong matplotlib?

Để đặt giá trị của hệ số nhân trục trong 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 ô phụ .

  • Tạo x điểm dữ liệu bằng cách sử dụng numpy.

  • Lô x và x 2 sử dụng plot () phương pháp.

  • Lấy trục hiện tại của hình.

  • Khởi tạo một biến hệ số , tức là, một giá trị của hệ số nhân trục.

  • Đặt dấu kiểm trên mỗi bội số nguyên của một cơ sở trong khoảng thời gian xem.

  • Đặt bộ định vị của mã chính.

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

Ví dụ

# Import matplotlib and numpy
from matplotlib import pyplot as plt
import numpy as np

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

# Create x data points
x = np.linspace(1, 100, 100)

# Plot x and x2
plt.plot(x, x**2)

# Get the current axis
ax = plt.gca()

# Axis multiplier
multiplier = 6

# Set a tick on each integer multiple
locator = plt.MultipleLocator(multiplier)

# Set the locator of the major ticker
ax.xaxis.set_major_locator(locator)

plt.show()

Đầu ra

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

Làm thế nào để đặt giá trị của hệ số trục trong matplotlib?