Hướng dẫn cách vẽ boxplot python

Hôm nay, chúng ta sẽ nói về Python Scatter Plot. Ngoài ra, chúng ta sẽ học cách vẽ Scatter Plot trong Lập trình Python . Hơn nữa, chúng tôi sẽ giới thiệu cách tạo Python Boxplot bằng Matplotlib.

Các bài viết liên quan:

  • Làm thế nào để tạo BoxPlot Python bằng Matplotlib?
  • Làm thế nào để tạo Scatter Plot?
    • Python Scatter Plot sử dụng plt.plot
    • Nhiều hơn một plot
  • Kết luận

Làm thế nào để tạo BoxPlot Python bằng Matplotlib?

Biểu Python cho chúng ta biết tập dữ liệu được phân phối như thế nào. Một cách sử dụng khác là phân tích dữ liệu được phân phối như thế nào trên các tập dữ liệu. Một biểu đồ như vậy tạo ra một âm mưu hình hộp và tóm tắt nhiều biến số khác nhau . Đầu tiên chúng ta hãy lấy một ví dụ để chúng ta có thể giải thích cấu trúc của nó tốt hơn.

import matplotlib.pyplot as plt # thêm thư viện np.random.seed(10) # ngẫu nghiên one=np.random.normal(100,10,200) #tạo dữ liệu phân phối chuẩn two=np.random.normal(80, 30, 200)#tạo dữ liệu phân phối chuẩn three=np.random.normal(90, 20, 200)#tạo dữ liệu phân phối chuẩn four=np.random.normal(70, 25, 200)#tạo dữ liệu phân phối chuẩn to_plot=[one,two,three,four] fig=plt.figure(1,figsize=(9,6)) ax=fig.add_subplot(111) bp=ax.boxplot(to_plot) fig.savefig('boxplot.png',bbox_inches='tight') # lưu kết quả

Kết quả:

Cấu trúc:

  • Hộp biểu thị các phần tư của tập dữ liệu.
  • Đường kéo dài và biểu thị phần còn lại của sự phân bố.
  • Một hàm của phạm vi giữa các phần tư xác định các điểm ngoại lệ.

Đầu vào cho điều này có thể là một danh sách, một mảng NumPy , một đối tượng Dòng gấu trúc , một mảng, một danh sách các vectơ, một DataFrame dạng dài hoặc một DataFrame dạng rộng.

Hãy lấy một ví dụ khác.

ax = sn.boxplot(x="day", y="total_bill", hue="smoker",data=tips, palette="Set3") plt.show()

Làm thế nào để tạo Scatter Plot?

Biểu đồ phân tán trong Python, chúng ta hãy biểu thị cách hai hoặc nhiều đối tượng liên quan với nhau.

Nó cũng cho phép chúng tôi xác định những giá trị ngoại lệ khác với tất cả những giá trị khác.

np.random.seed(19680801) #random N=50 x=y=colors=np.random.rand(N) # ngẫu nhiên area = (30 * np.random.rand(N))**2 plt.scatter(x, y, s=area, c=colors, alpha=0.5) # scatter plot

Python Scatter Plot sử dụng plt.plot

x=np.linspace(0,10,30) from scipy import sin y=np.sin(x) plt.plot(x,y,'o',color='purple')

Tạo Scatter Plot trong Python bằng plt.plot

plt.plot(x,y,'-p',color='green', markersize=15,linewidth=4, markerfacecolor='white', markeredgecolor='gray', markeredgewidth=1)

Nhiều hơn một plot

plt.plot(np.random.rand(20),'*') plt.plot(np.random.rand(20),'o') plt.show()

Vì vậy, đây là tất cả về Python Scatter Plot. Hy vọng bạn thích giải thích của chúng tôi.

Kết luận

Do đó, chúng tôi đã học cách tạo biểu đồ hộp trong Python và biểu đồ phân tán với matplotlib. Hãy theo dõi để biết thêm các biểu đồ. Để lại ý kiến ​​của bạn trong phần bình luận bên dưới.

Chủ đề