Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách hiển thị biểu đồ Logarithmic của hàm phân phối tích lũy trong Matplotlib?


Để hiển thị biểu đồ Logarithmic của hàm phân phối tích lũy trong Matplotlib, chúng ta có thể thực hiện các bước sau.

Các bước

  • Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
  • Khởi tạo biến N cho số lượng dữ liệu mẫu.
  • Tạo dữ liệu X2 và F2 bằng numpy.
  • Vẽ X2 và F2 bằng phương thức plot().
  • Đặt thang x và y logarit.
  • Để hiển thị figure, dùng phương thức show().

Ví dụ

import numpy as np
import matplotlib.pyplot as plt

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

N = 100
data = np.random.randn(N)
X2 = np.sort(data)
F2 = np.array(range(N)) / float(N)

plt.plot(X2, F2)
plt.xscale('log')
plt.yscale('log')

plt.show()

Kết quả

Cách hiển thị biểu đồ Logarithmic của hàm phân phối tích lũy trong Matplotlib?Cách hiển thị biểu đồ Logarithmic của hàm phân phối tích lũy trong Matplotlib?