Để tắt minor ticks trên log plot trong Matplotlib, ta dùng phương thức minorticks_off().
Các bước thực hiện
- Thiết lập kích thước hình và khoảng đệm.
- Tạo dữ liệu x, y bằng NumPy.
- Thêm subplot index 1, vẽ dữ liệu màu đỏ, đặt xscale='log', tiêu đề "With minor ticks".
- Thêm subplot index 2, vẽ dữ liệu màu xanh, đặt xscale='log'.
- Gọi minorticks_off() để tắt minor ticks.
- Tiêu đề "Without minor ticks".
- Hiển thị bằng show().
Ví dụ
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.random.randint(-3, 3, 10)
y = np.exp(x)
plt.subplot(121)
plt.plot(y, x, c='red')
plt.xscale('log')
plt.title("With minor ticks")
plt.subplot(122)
plt.plot(y, x, c='green')
plt.xscale('log')
plt.minorticks_off()
plt.title("Without minor ticks")
plt.show()
Kết quả
