5
A
回答
9
可以使用%+%
操作:
##Two data sets:
R> dd = data.frame(x = runif(10), y=runif(10))
R> dd_new = data.frame(x = runif(10), y=runif(10))
R> g = ggplot(dd, aes(x,y)) + geom_point()
R> g
R> g %+% dd_new
+2
+1感謝您的介紹! –
+0
也許很明顯,但值得指出的是,在使用'%+%'運算符後,您可以繼續使用'+'運算符:'g%+%dd_new + labs(title =「Best Graph」)' – Nat
4
雖然我覺得Csgillespie的答案是完整的。我想添加一個我個人經常使用的輔助方法,但很少在野外看到。應用企業/個人主題並避免重新輸入個人主題非常棒。
可以GGPLOT2元素保存爲一個列表,就像雖然你用... + ... +
default.point <- list(geom_point(),
coord_flip(),
theme(
axis.text.x=element_text(size=12
)))
ggplot(diamonds,aes(carat, price, colour=cut)) + default.point
相關問題
- 1. 如何使用不同的參數集運行代碼,而無需等待代碼使用一個參數執行,然後輸入下一個代碼
- 2. 用不同的輸入數據重複一個對象
- 3. 避免使用不同數據類型的代碼重複?
- 4. 整個數組的重複代碼
- 5. 爲不同的類重複一個javascript代碼,不用重複代碼
- 6. 如何在html中重複代碼而無需一次又一次地寫入相同的代碼
- 7. Python重複,而用戶輸入負數
- 8. 如何在pygame中實現兩個輸入框,而不必重複代碼
- 9. 刪除重複的整數 - 僞代碼
- 10. JPA通過擴展而無需繼承來重複使用代碼
- 11. ASP.NET MVC 2:使用重複輸入的部分視圖,無需重複驗證
- 12. 使用分層採樣從一個數據集創建n個數據集而無需重複使用
- 13. 數據重複輸入
- 14. 避免代碼重複而不使用多重繼承
- 15. 使用LINEST 5000次進行梯度計算而無需手動輸入代碼
- 16. 在Android上運行C代碼而無需編譯整個樹
- 17. 如何在Python中迭代數據文件而不用代碼重複?
- 18. 在TestNG中重複整個測試類,使用不同的數據提供者
- 19. 合併重複數據而不影響LINQ代碼中的其他數據
- 20. 如何重複整個代碼
- 21. 使用不同的集合作爲參考而無需使用不同的代碼集
- 22. 在列表中重複列出一個函數,不需要重複代碼
- 23. Android:Facebook PublishPermissions無需重新輸入密碼(使用SUPPRESS_SSO時)?
- 24. 如何通過在R中重複使用而不重複來合併兩個不同長度的數據幀?
- 25. 使用不同顏色的ggplot繪製多個數據框
- 26. 輸入數據庫並在多個iframe中重複使用
- 27. 代碼重複的方法,當一個值需要不同,但不是方法
- 28. 根據用戶輸入重複次數
- 29. 刪除從數據表中重複的列值,而無需使用LINQ
- 30. 我需要使用JavaScript,而不是PHP代碼重定向到
寫他們請更具體與您的問題 - 我不能告訴_exactly_你想要做什麼,或爲什麼。 –