[Catatan: diedit untuk memodernisasi sintaks ggplot]
Contoh Anda tidak dapat direproduksi karena tidak ada ex1221new
(ada yang ex1221
masuk Sleuth2
, jadi saya rasa itulah yang Anda maksudkan). Selain itu, Anda tidak perlu (dan tidak seharusnya) menarik kolom untuk dikirim ggplot
. Satu keuntungan adalah ggplot
bekerja dengan data.frame
s secara langsung.
Anda dapat menyetel label dengan xlab()
dan ylab()
, atau menjadikannya bagian dari scale_*.*
panggilan.
library("Sleuth2")
library("ggplot2")
ggplot(ex1221, aes(Discharge, Area)) +
geom_point(aes(size=NO3)) +
scale_size_area() +
xlab("My x label") +
ylab("My y label") +
ggtitle("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)")
ggplot(ex1221, aes(Discharge, Area)) +
geom_point(aes(size=NO3)) +
scale_size_area("Nitrogen") +
scale_x_continuous("My x label") +
scale_y_continuous("My y label") +
ggtitle("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)")
Cara alternatif untuk menentukan label saja (berguna jika Anda tidak mengubah aspek lain dari skala) menggunakan labs
fungsi ini
ggplot(ex1221, aes(Discharge, Area)) +
geom_point(aes(size=NO3)) +
scale_size_area() +
labs(size= "Nitrogen",
x = "My x label",
y = "My y label",
title = "Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)")
yang memberikan angka yang identik dengan yang di atas.