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

Làm thế nào để vẽ một hàm đa biến trong Python Matplotlib?

Để vẽ một hàm đa biến trong Python, 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 x ngẫu nhiên , y z điểm dữ liệu bằng cách sử dụng numpy.

  • Tạo một hình và một tập hợp các ô phụ.

  • Tạo biểu đồ phân tán với x , y z điểm dữ liệu.

  • Tạo thanh màu cho phiên bản ScalarMappable, s .

  • Để 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

def func(x, y):
   return 3 * x + 4 * y - 2 + np.random.randn(30)

x, y = np.random.randn(2, 30)
y *= 100
z = func(x, y)

fig, ax = plt.subplots()

s = ax.scatter(x, y, c=z, s=100, marker='*', cmap='plasma')

fig.colorbar(s)

plt.show()

Đầu ra

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

Làm thế nào để vẽ một hàm đa biến trong Python Matplotlib?