Gribouille, thư viện đồ họa thống kê dành cho Typst, vừa phát hành phiên bản 0.3.0 với hàng loạt cải tiến đáng chú ý dành cho cộng đồng phát triển và người dùng biểu đồ. Bản cập nhật lần này tập trung vào khả năng kiểm soát các guides (hướng dẫn trục) một cách chi tiết hơn, giúp việc tùy chỉnh biểu đồ trở nên trực quan và nhanh chóng hơn bao giờ hết.
Kiểm soát guides linh hoạt
Trước đây, muốn ẩn tick marks và nhãn của trục, người dùng phải can thiệp sâu vào theme. Giờ đây, lệnh guides(x: none) hoặc guides(y: none) thực hiện việc đó ngay lập tức, trong khi vẫn giữ nguyên các thành phần khác như đường trục, lưới và tiêu đề. Cơ chế này giúp các nhà phát triển tiết kiệm thời gian, đồng thời tạo ra những biểu đồ sạch sẽ, chuyên nghiệp hơn.
Ngoài ra, compose() giờ đây hỗ trợ tham số theme:, cho phép áp dụng một giao diện chung cho toàn bộ bố cục, bao gồm tiêu đề chính, chú thích và nhãn panel. Tính năng này giúp đồng bộ hóa phong cách của toàn bộ trang tài liệu chỉ với một dòng lệnh duy nhất.
Cập nhật đột phá và khả năng kế thừa
Một thay đổi mang tính bước ngoặt là việc geom-area() mặc định xếp chồng (stack) dữ liệu, thay vì đè lên nhau như trước. Điều này giúp trực quan hóa dữ liệu theo thời gian trở nên rõ ràng và dễ hiểu hơn, đặc biệt hữu ích cho các báo cáo tài chính hay phân tích xu hướng. Bản cập nhật cũng loại bỏ lệnh gọi plot(..., defer: true) và thay thế bằng defer(plot, ...) mới, giúp mã nguồn ngắn gọn, dễ bảo trì hơn.
Với hướng đi này, Gribouille đang khẳng định vị thế là một thư viện đồ họa mạnh mẽ trong hệ sinh thái Typst, mang đến cho cộng đồng mã nguồn mở một công cụ vẽ biểu đồ linh hoạt và hiệu quả. Người dùng có thể xem tất cả biểu đồ mẫu trong bài viết gốc được biên dịch trực tiếp từ phiên bản mới nhất.





