I have a dataframe that looks like this:
data
median min max no_of_threads
2.33 2.10 6.85 1
2.43 2.14 3.41 2
2.39 2.13 7.90 3
2.74 2.10 8.30 4
2.53 2.21 6.69 5
I made this R function, that plots data$min and data$max as range, and data$median as line:
scalability_graph <- function(data){
h <- ggplot(data)
h <- h +
geom_ribbon(aes(x = no_of_threads, ymin = min, ymax = max)) +
geom_line(aes(x = no_of_threads, y=median, color="#CC873D")) +
scale_x_continuous("Number of threads", lim=c(0,20)) +
scale_y_continuous("Response time", lim=c(0,13)) +
opts(legend.position=c(0.20,0.90))
}
The script produces this plot:
How to change labels in legend and put "range" instead of top bold string, and "median" instead of bottom label?
you can do that by adding this one:
but your plot and legend should be like this?