2013-02-11 67 views
5

Tôi viết một hàm wrapper cho âm mưu nhiều khung dữ liệu:Bắt tên của một khung dữ liệu

gf <- function(dataframe){ 
    ggplot(dataframe, aes(x=Date, y=Close)) + 
    geom_point() + 
    ggtitle(nameofdataframe)) 

và tôi không thể hình dung ra phần cuối cùng, làm thế nào để có được tên của khung dữ liệu như là một biến để sử dụng trong ggtitle(). Hãy giúp tôi.

Trả lời

7

này sẽ làm điều đó:

ggtitle(deparse(substitute(dataframe))) 

deparse() chuyển đổi tên biến vào một chuỗi ký tự, substitute() cho phép bạn sử dụng nó trong cốt truyện.

+2

đó là xóa cũ, upvote của bạn – mnel

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