Tengo un gráfico de las velocidades del viento en contra dirección que tiene un enorme Numeber de puntos, por lo que estoy usando alfa = I (1/20), además de color = mesCómo establecer la leyenda alfa con ggplot2
Aquí es 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 una gráfica decente, sin embargo, mi problema es que el alfa de la leyenda es 1/30o también, lo que hace que sea ilegible. ¿Hay alguna manera de forzar a la leyenda a ser 1 alfa en su lugar?
Aquí se muestra un ejemplo:
parcela magnífico, BTW. –