Thank you for the quick reply. I had not seeing this solution before but that now makes sense and it, thankfully works.
I was able to figure out the scale as well in case someone comes around looking for this using:
scale_colour_manual(values = c("#FFFF33", "#FFCC33", "#FF9933","#FF6633","#FF3333","#330000"))+
And deciding on the colors on my own from a hex plot.
Sorry for the reproducibility part, but I couldn't post the data around and being a novice in R it is hard for me to replicate the problem.
In respect to what you said last, I might be using the code wrong since I got started on this plot from an example and maybe understood it wrong but:
derby.plot = ggplot(data=derby.data, aes(x=actions, y=discussion, fill=derby.data.churn.groups))+
Derby.data is a dataframe, of which have over 33 columns and many rows. I understood that by passing actions to X it wold be akin to say 'plot the information from derby.data$actions, same idea for y, and for fill it would be the same to say to color using a third dimension.
In other words,
I thought I would be reproducing the behaviour of this following plot:
plot(derby.data$actions,derby.data$discussion,pch=19,cex=0.5,col=derby.data.churn.groups)
legend("center",legend=c("[ 0, 19)", "[ 19, 55)", "[ 55, 143)","[143, 490)","[490,88836]"),col=derby.data.churn.groups,pch=c(19,19),cex=c(0.5,0.5))
Which is attached.
Is my assumption wrong?