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

Làm thế nào để hiển thị biểu đồ Logarit của một hàm phân phối tích lũy trong Matplotlib?

Để hiển thị biểu đồ Logarit của một 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 đây.

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ụ.
  • Khởi tạo một biến, N, cho số lượng dữ liệu mẫu.
  • Tạo dữ liệu, X2 và F2 bằng cách sử dụng numpy.
  • Lô đất X2 và F2 bằng cách sử dụng lô đất () phương pháp.
  • Biến x và y thành logarit.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

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()

Đầu ra

Làm thế nào để hiển thị biểu đồ Logarit của một hàm phân phối tích lũy trong Matplotlib? Làm thế nào để hiển thị biểu đồ Logarit của một hàm phân phối tích lũy trong Matplotlib?