2015-06-28 21 views
5

Tôi có một mô tả dài cho cốt truyện của mình. Và tôi cũng cần phải đặt một số thông tin khác theo cốt truyện.R cốt truyện - làm thế nào để thêm ghi chú và mô tả cho cốt truyện?

Nhưng tôi không thể tìm ra cách tôi có thể làm điều đó. Đây là những gì tôi có cho đến nay,

plot(1:10) 
title(
    main = "Foo", 
    sub = 'Description \n Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. ', 
    font.sub = 1, 
    font.main = 1 
) 

kết quả là không tốt như mô tả quá dài và nó đã bị cắt đứt, cũng mô tả từ được chồng chéo với xlable,

enter image description here

Tôi làm cách nào để mô tả mô tả trong ô?

Đây là những gì tôi sau đó,

enter image description here

  • một thông tin bổ sung - khoảng thời gian.
  • quấn mô tả trong hộp màu xám.
  • điều chỉnh văn bản ở bên trái.

Có phải những điều này có thể không?

+6

Bạn có thể kiểm tra 'textbox' hay? '? addtable2plot' từ' library (plotrix) ' – akrun

+1

Bạn cũng có thể sử dụng' layout' một 'ô' trống và sau đó là' rect' và 'text' nhưng bạn có thể phải tự xác định ngắt dòng (bằng tay hoặc bằng mã). Bạn gắn thẻ này là ứng dụng sáng bóng mặc dù - chắc chắn cách tốt nhất sẽ là để có văn bản như văn bản trong một mục riêng biệt bên dưới cốt truyện? –

+0

Có, tôi có thể sử dụng sáng bóng để đặt văn bản dưới dạng văn bản html nhưng tôi cần văn bản là một phần của hình ảnh/âm mưu để bạn có thể tải xuống văn bản có hình ảnh. – laukok

Trả lời

5

Chỉ cần một chút bài học về kiểu chữ: đối số sub của hàm của bạn cho phép bạn đặt tiêu đề phụ. Để anh ta trung thực các yếu tố như vậy không được sử dụng rất thường xuyên. Những gì bạn đang cố gắng đạt được là đặt chú thích (một yếu tố rất khác). Các quy ước về Typographic nói rằng các chú thích được đặt bên dưới các ô cho đồ thị và hình ảnh và các bảng trên. Nếu bạn sử dụng một hệ thống chuẩn bị như LaTeX hoặc một trình xử lý văn bản, tôi khuyên bạn không đặt chú thích "bên trong" cốt truyện (ví dụ như một phần của cốt truyện) bằng cách sử dụng hàm R nhưng chỉ cần đặt cốt truyện không có chú thích trong tài liệu của bạn và sau đó đặt chú thích bằng cách sử dụng các công cụ có sẵn cho các biên tập viên của bạn (từ vv hoặc LaTeX hoặc Knitr hoặc thậm chí Powerpoint vv).

Dù sao, bài học nhỏ và nhàm chán của tôi về kiểu chữ không giải quyết được vấn đề của bạn. Ở đây tôi cung cấp một giải pháp với chức năng layout của cơ sở R và chức năng textplot của gói gplots nhưng như mọi khi tôi đặt cược có một cách hiệu quả hơn và thanh lịch để đạt được cùng một mục tiêu.

library(gplots) 
tex <- "Description Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \nAenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque \npenatibus et magnis dis parturient montes, ascetur ridiculus mus." 
layout(matrix(c(2,1)), 0.5, 2) 
par(mar=c(1,1,1,1)) 
textplot(tex, halign = "center") 
par(mar=c(1,1,1,1)) 
plot(1:10) 
title(main = "Foo", font.main = 1) 

chỉ để quay lại công cụ nhàm chán: cách làm này rất phức tạp và không hiệu quả theo quan điểm của tôi vì vậy tôi khuyên bạn nên sử dụng các công cụ khác như tôi đã nói trước đây.

Cuối cùng nhưng không kém, tôi nghĩ rằng đúng cú pháp cho ngắt dòng được \nword to break và không \n word to break

Sau đây là cách kết quả nhìn:

enter image description here

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