pkg <- c("ggplot2", "knitr","reshape2", "dplyr")
sapply(pkg, library, character.only=TRUE, logical.return=TRUE)
##  ggplot2    knitr reshape2    dplyr 
##     TRUE     TRUE     TRUE     TRUE
setwd("/home/epi/Dropbox/MyR/Análise otros/Gui")# lab
# Dados planilha laboratorio
dat = read.csv("gui.csv", dec=",", header=T, sep="\t", check.names=FALSE, na.strings=".")  
head(dat)
##   var dis rep fruto tam        ic pi
## 1 Ham  fm   1     1 1.5 -16.74434 57
## 2 Ham  fm   1     2 1.5 -17.55321 57
## 3 Ham  fm   1     3 1.5 -19.03078 57
## 4 Ham  fm   1     4 1.5 -17.93105 57
## 5 Ham  fm   1     5 1.5 -17.49463 57
## 6 Ham  fm   1     6 1.5 -17.83131 57
for (i in 1:3) dat[,i] <- as.factor(dat[,i])
for (i in 4:7) dat[,i] <- as.numeric(dat[,i])
str(dat)
## 'data.frame':    203 obs. of  7 variables:
##  $ var  : Factor w/ 3 levels "Ham","Pera","Val": 1 1 1 1 1 1 1 1 1 1 ...
##  $ dis  : Factor w/ 2 levels "fm","md": 1 1 1 1 1 1 1 1 1 1 ...
##  $ rep  : Factor w/ 3 levels "1","2","3": 1 1 1 1 1 1 2 2 2 2 ...
##  $ fruto: num  1 2 3 4 5 6 1 2 3 4 ...
##  $ tam  : num  1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 ...
##  $ ic   : num  -16.7 -17.6 -19 -17.9 -17.5 ...
##  $ pi   : num  57 57 57 57 57 57 65 65 65 65 ...
levels(dat$dis) <- c("Falsa melanose", "Mancha dura")

- Plot 1 » escala fixa

(plot1 <- qplot(pi, factor(tam), data=dat, colour=ic)
    + facet_wrap(~dis,  scales = "fixed") 
    + geom_point(size = 4) + scale_shape(solid = TRUE) 
    + scale_colour_gradient2(low='darkgreen',mid='yellow3',high='yellow',
                           limits=c(-20,6), expression("Indice de cor"))
    + scale_y_discrete(name="Diâmetro de fruto (cm)")
    + scale_x_continuous(name="Avaliação (dias)")
    + coord_cartesian(xlim = c(0, 380)) 
)

plot1 + theme_bw()

- Plot 2 » escala livre

(plot2 <- qplot(pi, factor(tam), data=dat, colour=ic)
    + facet_wrap(~dis,  scales = "free") 
    + geom_point(size = 4) + scale_shape(solid = TRUE) 
    + scale_colour_gradient2(low='darkgreen',mid='yellow3',high='yellow',
                           limits=c(-20,6), expression("Indice de cor"))
    + scale_y_discrete(name="Diâmetro de fruto (cm)")
    + scale_x_continuous(name="Avaliação (dias)")
)

plot2 + theme_bw()