2012-04-18 42 views
6

Tôi chắc chắn tôi chỉ đang mờ nhạt, nhưng sự khác biệt giữa RaphaelgRaphael là gì?Sự khác biệt giữa Raphael và gRaphael là gì?

Tôi không thể nói từ việc đọc trang chủ của họ (trang chủ gRaphael chỉ nói "dựa trên thư viện đồ họa Raphaël") và Google cũng không giúp ích gì.

+4

* "Mục tiêu của gRaphaël là giúp bạn tạo biểu đồ tuyệt đẹp trên trang web của bạn." * Và * "Raphaël là một thư viện JavaScript nhỏ giúp đơn giản hóa công việc của bạn bằng đồ họa vector trên web." cho đồ họa vector. Một sử dụng khác. –

+0

Khi tôi đọc tiêu đề, mặc dù chúng tôi đã nói về 2 người dùng SO vì lý do nào đó lol. –

+0

oh, tôi hiểu rồi, GRAPHael! – dezman

Trả lời

15

Raphaël là thư viện đồ họa vector, được sử dụng để thao tác đánh dấu đồ họa vector (SVG/VML) được hiển thị trong trang HTML. Sử dụng điều này, bạn có thể tạo và thêm các phần tử SVG/VML vào DOM và tiếp tục thao tác các phần tử bên trong nó.

gRaphaël là một phần mở rộng để Raphaël thêm đồ thị vào khái niệm của Raphaël là Paper. Hãy suy nghĩ * Đồ thị * aël. Vì vậy, gRaphaël chỉ hoạt động nếu Raphaël được tải và sử dụng nó để vẽ các biểu đồ thực tế. gRaphaël có thể được sử dụng để tạo biểu đồ trong SVG và hiện đang hỗ trợ các loại biểu đồ như đường kẻ, thanh, bánh và chấm.

Nếu bạn không muốn thực hiện bất kỳ loại biểu đồ nào trong số này, bạn chỉ nên sử dụng Raphaël trực tiếp để vẽ bất kỳ thứ gì bạn đang thiết kế. Trong một số trường hợp, như xác định màu sắc, thuộc tính đột quỵ và đặt một số mục được xếp chồng lên biểu đồ của bạn như văn bản tiêu đề, bạn sẽ cần phải học một chút về api của Raphaël để sử dụng gRaphaël một cách hiệu quả. Bạn sẽ tìm thấy tài liệu cho các cựu tốt hơn bằng văn bản và đổ trên bởi nhiều người hơn của sau này. Cả hai đều do cùng một tác giả tuy nhiên, có khả năng gRaphaël là một minh chứng cho thư viện cơ sở, mà dường như nó nhằm mục đích đơn giản hóa việc sử dụng chương trình SVG.

Nếu bạn chỉ muốn vẽ biểu đồ và đồ thị SVG, bạn cũng có thể quan tâm đến Google's Chart Tools.

1

Graphael chỉ dành cho biểu đồ, Raphael tổng quát hơn.

2

gRaphaël là biểu đồ tạo thư viện sử dụng thư viện vẽ chung Raphaël.

Các vấn đề liên quan