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

Làm thế nào để vẽ một biểu đồ thanh trong Matplotlib từ một chuỗi Pandas?

Để vẽ biểu đồ thanh từ chuỗi Pandas trong matplotlib, chúng ta có thể thực hiện các Bước sau -

  • Tạo từ điển các khóa khác nhau, trong khoảng từ 1 đến 10.

  • Tạo khung dữ liệu bằng khung dữ liệu Pandas.

  • Tạo một biểu đồ thanh bằng cách sử dụng plot () phương thức với kind ="bar" .

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
d = {'y=1/x': [1 / i for i in range(1, 10)],
   'y=x': [i for i in range(1, 10)],
   'y=x^2': [i * i for i in range(1, 10)],
   'y=x^3': [i * i * i for i in range(1, 10)]}
df = pd.DataFrame(d)
df.plot(kind='bar')
plt.show()

Đầu ra

Làm thế nào để vẽ một biểu đồ thanh trong Matplotlib từ một chuỗi Pandas?