matrixplot {hydroTSM} | R Documentation |
Plots a color matrix, representing the values stored in x
.
Originally, it was thought to represent the amount of days with information per year in a set of gauging stations, but it can be used for plotting the information stored in any two dimensional matrix.
matrixplot(x, ColorRamp="Days", ncolors = 70, main = "", ...)
x |
matrix to be plotted. Originally: |
ColorRamp |
Character or function defining a personalized color ramp for plotting the maps. |
ncolors |
numeric, indicating the number of color intervals that will be used for representing the information content of |
main |
Main title for the plot |
... |
further arguments passed to |
Adapted from: http://www2.warwick.ac.uk/fac/sci/moac/currentstudents/peter_cock/r/matrix_contour/
Mauricio Zambrano-Bigiarini, mzb.devel@gmail
## Loading the SanMartino precipitation data data(SanMartinoPPts) # Selecting only the values up to Dec/1960 x <- window(SanMartinoPPts, end=as.Date("1960-12-31")) ## Daily zoo to monthly zoo m <- daily2monthly(x, FUN=sum, na.rm=TRUE) # Creating a data.frame with monthly values per year in each column M <- matrix(m, ncol=12, byrow=TRUE) colnames(M) <- month.abb rownames(M) <- unique(format(time(m), "%Y")) # Plotting the monthly precipitation values from 1921 to 1960. # Useful for identifying dry/wet months matrixplot(M, ColorRamp="Precipitation", main="Monthly precipitation at San Martino st., [mm/month]")