createClusterPlot(km, baseSize = 12, baseFamily = "serif", title = paste("Cluster Properties Plot"), xlab = "cluster", ylab = "value", border = TRUE, colorByCluster = TRUE, ticks = FALSE, defaultTheme = theme_tufte(base_size = baseSize, base_family = baseFamily, ticks = ticks), themeExtra = NULL)
"toakmeans"
returned by computeKmeans
.theme
base font size.theme
base font family.logical
Show axis ticks using default theme settings (see defaultTheme
)?theme_tufte
. More themes
are available here: ggtheme
(by ggplot2)
and ggthemes
.theme
settings that override default theme.computeKmeans
if(interactive()){
# initialize connection to Lahman baseball database in Aster
conn = odbcDriverConnect(connection="driver={Aster ODBC Driver};
server=<dbhost>;port=2406;database=<dbname>;uid=<user>;pwd=<pw>")
km = computeKmeans(conn, "batting", centers=5, iterMax = 25,
aggregates = c("COUNT(*) cnt", "AVG(g) avg_g", "AVG(r) avg_r", "AVG(h) avg_h"),
id="playerid || '-' || stint || '-' || teamid || '-' || yearid",
include=c('g','r','h'), scaledTableName='kmeans_test_scaled',
centroidTableName='kmeans_test_centroids',
where="yearid > 2000")
createClusterPlot(km)
}
Run the code above in your browser using DataLab