2016-02-04 22 views
5

Tôi hiện đang được giao nhiệm vụ thực hiện bản trình bày có trọng lượng lớn. Đương nhiên tôi sẽ chuẩn bị tất cả các ô của tôi trong ggplot2. Tôi yêu mặc định của Hadley khi họ trông tuyệt vời cả trên màn hình và trong in ấn. Thông thường, tôi cũng sử dụng các mặc định này cho các bản trình bày bằng cách sử dụng máy chiếu hoặc TV màn hình phẳng. Tuy nhiên, tôi đã tự hỏi những lựa chọn khác có thể được ra khỏi đó sẽ trông tốt trong một môi trường chiếu? Cụ thể, tôi đã tự hỏi liệu tôi có thể khai thác kiến ​​thức tập thể ở đây để xem các tùy chọn theme() mà người khác sử dụng cho mục đích trình bày khi chuẩn bị âm mưu với ggplot2 hay không.Chủ đề để trình bày với ggplot2

Cài đặt chủ đề nào được đề xuất cho bản trình bày có chiếu? Làm cách nào để bạn triển khai các cài đặt đó trong ggplot2?

Nếu có kho lưu trữ chủ đề bạn đề xuất, tôi cũng đánh giá cao tham chiếu.

+1

Gần đây bất cứ khi nào tôi trình bày với một khách hàng, tôi cố gắng sử dụng màu sắc của công ty của họ trong cốt truyện nếu tôi có thể làm cho nó trông tốt. Đối với điều đó, nó thường dễ dàng nhất để bắt đầu với theme_bw() hoặc theme_blank và thêm những thứ như bạn thấy chúng là cần thiết. – CPhil

+0

@CPhil Đó thực sự là một câu trả lời khá hữu ích. Tại sao bạn không đăng một ví dụ đơn giản về nó. Mọi người có thể xây dựng nó. –

Trả lời

3

tôi làm thực sự sử dụng bản mẫu này, thay đổi màu sắc và bảng màu cho đến khi tôi đưa ra một tập tốt:

plot + 
    theme(
    panel.background = element_rect(fill = "col1", colour = NA), # or theme_blank() 
    plot.background = element_rect(fill = "white",colour = NA), 
    panel.grid.minor = element_line("col2", size = 0.1), 
    panel.grid.major = element_line("col3", size = 0.1)) + 
    theme(axis.text=element_text(size=12, colour="black"), 
     axis.title=element_text(size=12,face="bold")) 

Ví dụ:

p <- qplot(speed, dist, data=cars) 
p + 
    geom_point(aes(colour=dist)) + 
    scale_colour_gradientn(colours=rainbow(4)) + 
    theme(
    panel.background = element_rect(fill = "#21215f", colour = NA), # or theme_blank() 
    plot.background = element_rect(fill = "white",colour = NA), 
    panel.grid.minor = element_line("#736391", size = 0.1), 
    panel.grid.major = element_line("#ecc6d9", size = 0.1)) + 
    theme(axis.text=element_text(size=12, colour="black"), 
     axis.title=element_text(size=12,face="bold")) 

Đối với một mạng lưới tìm kiếm tốt hơn, màu sắc trong panel.grid.minor có thể gần hơn với số panel.background. Bạn có thể thay đổi trong thực tế rất nhiều điều để có được mẫu ưa thích của bạn.

Các liên kết này có thể giúp:
http://www.cookbook-r.com/Graphs/Colors_(ggplot2)
http://www.w3schools.com/colors/colors_picker.asp
http://sape.inf.usi.ch/quick-reference/ggplot2/themes

enter image description here

+1

tôi hy vọng bạn không thực sự sử dụng màu sắc cầu vồng – baptiste

+0

không, nhưng điều này có thể mở một chuỗi toàn bộ về màu sắc lô thích hợp. – Mareviv

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