Thư viện đồ họa Python của Plotly tạo đồ thị tương tác, chất lượng xuất bản trực tuyến. Đồ thị này chủ yếu dùng khi muốn vẽ biểu đồ đường, phân tán, diện tích, cột, thanh lỗi, hộp, histogram, heatmap, subplot, đa trục, cực, và bong bóng.
Seaborn là thư viện tạo đồ họa thống kê trong Python. Nó xây dựng trên matplotlib và tích hợp với cấu trúc dữ liệu pandas.
1. Import seaborn, thư viện duy nhất cần thiết cho ví dụ đơn giản này.
import seaborn as sns
2. Áp dụng theme, scaling, và color palette mặc định của seaborn.
sns.set()
3. Tải một trong các tập dữ liệu ví dụ.
tips = sns.load_dataset("tips") 4. Vẽ biểu đồ phân tán phân lớp với nhiều biến ngữ nghĩa.
Mã ví dụ
# Chương trình Python minh họa biểu đồ phân tán với Seaborn # Import các module import matplotlib.pyplot as plt import seaborn as sns # Giá trị cho trục x x=['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'] # Giá trị cho trục y y=[10.5, 12.5, 11.4, 11.2, 9.2, 14.5, 10.1] # Vẽ với seaborn my_plot = sns.stripplot(x, y); # Gán nhãn trục x và y my_plot.set(xlabel ='Tên Ngày', ylabel ='Doanh Thu (Triệu USD)') # Gán tiêu đề biểu đồ plt.title('Biểu Đồ Phân Tán'); # Hàm hiển thị biểu đồ plt.show() Kết quả