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

Vẽ dữ liệu từ tệp .txt bằng matplotlib

Để vẽ biểu đồ dữ liệu từ tệp .txt bằng matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặ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 danh sách trống cho bar_names và bar_heights.
  • Mở tệp .txt mẫu ở chế độ đọc "r" và thêm vào danh sách tên và độ cao của thanh.
  • Tạo một biểu đồ thanh.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

from matplotlib import pyplot as plt

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

bar_names = []
bar_heights = []

for line in open("test_data.txt", "r"):
bar_name, bar_height = line.split()
bar_names.append(bar_name)
bar_heights.append(bar_height)

plt.bar(bar_names, bar_heights)

plt.show()

" test_data.txt "chứa dữ liệu sau -

Javed  12
Raju   14
Rishi  15
Kiran  10
Satish 17
Arun   23

Đầu ra

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

Vẽ dữ liệu từ tệp .txt bằng matplotlib Vẽ dữ liệu từ tệp .txt bằng matplotlib