2010-08-18 45 views
8

Tôi muốn xuất đồ họa SVG từ R. Có vẻ như có hai lựa chọn thay thế: RSvgDevice và Cairo. Bất cứ ai có thể bình luận về những gói này? Là một trong hai mặc định, hoặc rõ ràng tốt hơn so với khác?Thiết bị tốt nhất cho đồ họa SVG trong R?

Rất cám ơn,

+0

Tôi rất khuyên bạn nên 'svglite' là bạn vẫn quan tâm đến việc tạo tệp SVG từ R: https://github.com/hadley/svglite –

Trả lời

6

Tôi không thể bình luận dứt khoát không phải là để nói rằng tôi sử dụng Cairo tất cả các thời gian để tạo ra hình ảnh chất lượng cao, và đã có kinh nghiệm tuyệt vời với nó. Nó có thể nhắm mục tiêu nhiều định dạng đầu ra khác nhau ngoài SVG.

+2

Hạn chế của Cairo là nó không hỗ trợ các phần tử văn bản trong SVG. Mỗi ký tự được đặt riêng lẻ, vì vậy khi bạn mở tệp được tạo trong Inkscape, bạn sẽ thấy rằng mỗi ký tự là một đối tượng riêng biệt. Điều đó làm cho việc chạm vào đầu ra khá cồng kềnh ... – Elmar

3

Theo như tôi biết, có các gói khác bạn có thể thử: gridSVG, SVGAnnotation và RSVGTipsDevice. Bạn sẽ tìm thấy rất nhiều ví dụ và các cuộc thảo luận khác nhau về các cách tiếp cận này trong một số slides by Paul Murrel (tác giả của gridSVG) và trong một paper by the authors of SVGAnnotation.

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