Vẽ trực tiếp bằng pandas

Python cho người dùng R

Daniel Chen

Instructor

Vẽ biểu đồ trong Python

  • Hiển thị nhanh mẫu hình của dữ liệu
  • Các cách vẽ trong Python:
    • pandas
    • Seaborn
    • Matplotlib
Python cho người dùng R

Phương thức plot của pandas

  • Phương thức plot()
  • Hoạt động trên đối tượng DataFrame và Series của pandas
  • Truyền đối số kind cho plot
  • Các kind phổ biến:
    • line: biểu đồ đường (mặc định)
    • bar: cột dọc
    • barh: cột ngang
  • hist: histogram
  • box: boxplot
  • kde: Kernel Density Estimation
  • density: giống với 'kde'
  • area: biểu đồ vùng
  • pie: biểu đồ tròn
  • scatter: biểu đồ phân tán
  • hexbin: biểu đồ hexbin
Python cho người dùng R

Đơn biến: Histogram

import matplotlib.pyplot as plt
iris['sepal_length'].plot(kind='hist')
plt.show()

Python cho người dùng R

Đơn biến: Biểu đồ cột

cts = iris['species'].value_counts()
cts.plot(kind='bar')
plt.show()

Python cho người dùng R

Nhị biến: Biểu đồ phân tán

iris.plot(kind='scatter', x='Sepal.Length', y='Sepal.Width')
plt.show()

Python cho người dùng R

Nhị biến: Boxplot

iris.plot(kind='box')
plt.show()

Python cho người dùng R

Nhị biến: Boxplot

iris.boxplot(by='Species', column='Sepal.Length')
plt.show()

Python cho người dùng R

Cùng luyện tập nào!

Python cho người dùng R

Preparing Video For Download...