labs 函數主要有以下三個用途:
1) 設置圖片的標題(title), 子標題(subtitle), 引用(caption)
代碼示例:
ggplot(mtcars, aes(mpg, wt, colour = cyl)) + geom_point() + labs(title = "This is title", subtitle = "This is subtitle", caption = "This is caption")
效果圖如下:
2) 修改圖片的x軸和y軸的標題
代碼示例:
ggplot(mtcars, aes(mpg, wt, colour = cyl)) + geom_point() + labs(xlab = "New x lab", ylab = "New y lab")
效果圖如下:
默認情況下,x軸和y軸的標題對應的是數據框中的列名,labs可以對x軸和y軸的標題重新設置
3) 修改圖例的標題
代碼示例:
ggplot(mtcars, aes(mpg, wt, colour = cyl)) + geom_point() + labs(colour = "New Cyl")
效果圖如下:
默認情況下,圖例的標題對應的是數據框中的列名,labs可以對圖例的標題重新設置
除了labs 函數外,還有其他的可以設置圖片標題,x軸和y軸標簽的函數
xlab : 修改x軸標簽
yalb : 修改y軸標簽
ggtilte : 設置圖片標題,子標題
代碼示例:
ggplot(mtcars, aes(mpg, wt, colour = cyl)) + geom_point() + xlab(label = "New x lab") + ylab(label = "New y lab") + ggtitle(label = "This is title", subtitle = "This is subtitle")
效果圖如下:
備注: 以上的代碼基於ggplot2_2.2.1