Tengo un gráfico de velocidades del viento contra la dirección que tiene una gran cantidad de puntos, por lo que estoy usando alpha = I (1/20) además de color = month
Aquí hay una muestra de código:
library(RMySQL)
library(ggplot2)
con <- dbConnect(...)
wind <- dbGetQuery(con, "SELECT speed_w/speed_e AS ratio, dir_58 as dir, MONTHNAME(timestamp) AS month, ROUND((speed_w+speed_e)/2) AS speed FROM tablename;");
png("ratio-by-speed.png",height=400,width=1200)
qplot(wind$dir,wind$ratio,ylim=c(0.5,1.5),xlim=c(0,360),color=wind$month,alpha=I(1/30),main="West/East against direction")
dev.off()
Esto produce un gráfico decente, sin embargo, mi problema es que el alfa de la leyenda también es 1/30, lo que lo hace ilegible. ¿Hay alguna manera de forzar que la leyenda sea 1 alfa?
Aquí hay un ejemplo: