Skip to main content.
search :
Add to Google
70) 2D Histogram  by Greg Warnes.
    The fucntion hist2d creates a 2-dimensional histogram by cutting the x and y dimensions into nbins sections. A 2-dimensional matrix is then constucted which holds the counts of the number of observed (x,y) pairs that fall into each bin. If show=TRUE, this matrix is then then passed to im ...

109) Quantile regression  by Philippe Grosjean.
    A graph for presenting individual growth with time in a population with: - Histograms of size distribution with time, - Quantile regressions for the median and 5% / 95% percentiles, - A graph quantile residuals using boxplots around the median model. This graph is Fig. 2 of the paper: G ...

139) Scatterplots with smoothed densities color representation  by Florian Hahne.
    smoothScatter produces a smoothed color density representation of the scatterplot, obtained through a kernel density estimate. densCols produces a vector containing colors which encode the local densities at each point in a scatterplot. ...

63) stars  by Thomas S. Dye.
    Draw star plots or segment diagrams of a multivariate data set. With one single location, also draws “spider” (or “radar”) plots. Each star plot or segment diagram represents one row of the input x. Variables (columns) start on the right and wind counterclockwise around the circle. The size ...

2) Winner of the R Homepagegraphics competition 2004  by Eric Lecoutre.
    This is a complex layout arrangement illustrating how several graph can be put together as the user wants. The graph represents principal component analysis (PCA). The main figure is the samples projection on the 1-3 plan, samples are coloured to follow clustering results and their size indicates ...

118) Three dimensional plotting  by Robin Hankin.
    Three dimensional plotting of points. Produces a nice-looking 3D scatterplot with greying out of further points givin a visual depth cue. Example with bunny data. ...

81) Scatterplot with Tufte axes  by Steven Murdoch.
    fancyaxis() draws an axis showing information about the marginal distribution of a variable as suggested in The Visual Display of Quantitative Information by Edward Tufte. axisstripchart() draws a bar plot on an axis, showing the marginal distribution of the respective variable. This graph sh ...

112) The Bagplot : 2D boxplot  by Hans Peter Wolf.
    The bagplot is a 2D generalization of the boxplot. The red asterisk is the bivariate median. The dark blue region is the bag, which contains 50% of the observations with greatest bivariate depth. The other blue region is called the loop, it contains observations that are in the fence (the bag expa ...

78) Scatterplot with marginal histograms  by Paul Murrel.
    layout allows you to separate the screen in several parts. The current graphs is a simple scatterplot with marginal histograms. That short tutorial presents (in french) the steps of creation of that graph. ...

88) Tests and Mathematical annotations  by Thomas Lumley.
    This code illustrate how to add Mathematical annotations in a plot, how to play around with polygons and curves. ...

58) standard bar plot  by R Development Core Team .
    Creates a bar plot with vertical bars. The outputs of the barplot function is used here to add more information on the graph with the low-level functions mtext and segments. ...

33) Agreement plot  by David Meyer.
    Representation of a $k*k$ confusion matrix, where the observed and expected diagonal elements are represented by superposed black and white rectangles, respectively. Agreement chart allows to quickly see where two judges do disagree. ...

103) Highest density regions  by Rob J Hyndman.
    Plot of the density (as it is estimated by the kernel method) and the highest density regions. References : Hyndman, R.J. (1996) Computing and graphing highest density regions American Statistician, 50, 120-126. ...

47) Andrew curves  by Hans Werner.
    Here is an example of the Andrew curve on iris data ...

135) teapot 2  by Deepayan SarkarDavid Forrest.
    The teapot is a common example of 3d graphics. This graph uses R to transform and display the teapot as viewed from any angle. It also demonstrates plotting a solid object comprised of 3d patches on a 2d graph. ...

54) barplot2 : Enhanced Bar Plots  by R Development Core Team Marc Schwartz.
    An enhancement of the standard barplot() function. Creates a bar plot with vertical or horizontal bars. Can plot confidence intervals for each bar, a lined grid behind the bars, change plot area color and logarithmic axes may be used. ...

55) conditionnal histogram  by Deepayan SarkarSundar Dorai-Raj.
    This is an example of a lattice graph showing histograms of a variable conditionnal to two other variables. See how easy it is with lattice to add a normal density on top of each histogram. Note also that the background and other parameters can be set using trellis.par.set. ...

25) Perspective plot.Less simple DEM model  by R Development Core Team .
    The Maunga Whau Volcano. We border the surface, to make it more "slice like" and color the top and sides of the surface differently. Top is in green3, background is in lightblue and sides are in gray (R color names). ...

123) Wind rose diagram  by Jose A. Guijarro.
     ...

149) Correlation matrix ellipses  by Gregor GorjancE.D. ChowJesus M. Frias CelayetaDuncan Murdoch.
    The plotcorr function plots a correlation matrix using ellipse-shaped glyphs for each entry. The ellipse represents a level curve of the density of a bivariate normal with the matching correlation. Murdoch, D.J. and Chow, E.D. (1996). A graphical display of large correlation matrices. The America ...

76) Soil Texture Plot  by Sander OomJim Lemon.
    soil.texture displays a triangular plot area on which soil textures defined as proportions of sand, silt and clay can be plotted. Optional grid, vertex labels, soil type divisions and names may also be displayed. If a matrix of soil textures is present, this will be passed to show.soil.texture and t ...

34) Ternary Plot  by Daniel Chessel.
    Graphs for a dataframe with 3 columns of positive or null values triangle.plot is a scatterplot triangle.biplot is a paired scatterplots ...

133) Assignments of a SOM  by R Development Core Team .
    This plot shows the points from crabs dataset assigned by a SOM (Self Organizing Map). The points are placed randomly in the circle thay belong. References Kohonen, T. (1995) Self-Organizing Maps. Springer-Verlag. Ripley, B. D. (1996) Pattern Recognition and Neural Networks. Cambridge ...

156) graphical low-level parameters  by Biecek Przemyslaw.
    A set of examples of few graphical low-level parameters lend, ljoin, xpd, adj, legend(), axis, expressions, mtext, srt etc ...

82) Multiple histogram  by Ben Bolker.
    Given a list, plots a side-by-side barplot containing the histograms of the elements ...

20) contour plot Maunga Whau Volcano  by R Development Core Team .
    Maunga Whau Volcano. Contour plot using heat colors. ...

22) contour plot Maunga Whau Volcano  by R Development Core Team .
    Maunga Whau Volcano. Contour plot using heat colors. ...

153) stars network  by Graham Williams.
    This plot draws a network but at the nodes we have simple segment plots (and in general we might have any other kind of plot at the nodes). This code constructs a network (from the network package), plots it with the nodes being invisibly plotted (using plot.network from the sna package) and then ov ...

102) The boxplot friends  by Franck HarrellJeffrey BanfieldRob J HyndmanDaniel Adler.
    Some boxplot-like methods. The fisrt figure show the underlying density of the random generated data: a normal mixture of two components. Then, from left to right are plotted variations around the idea of a boxplot. The boxplot itself, which concentrates on the central bulk of the data The HDR ...

84) Conditional (Regression) Tree  by Achim ZeileisKurt HornikTorsten Hothorn.
    Conditional trees estimate a regression relationship by binary recursive partitioning in a conditional inference framework. Roughly, the algorithm works as follows: 1) Test the global null hypothesis of independence between any of the input variables and the response (which may be multivariate as ...

29) Backward selection in arima models  by Romain Francois.
    That plot shows the step of selection of coefficients in an ARMA(7,3) model. Each row of the center graph correspond to a step of the backward selection. Each coefficient is represented both by its value and a color (the rainbow under the graph allow user to get the value of the coefficient). The si ...

121) Circular density estimate  by Claudio Agostinelli.
    Circular density estimate ...

9) A filled histogram  by R Development Core Team .
    A filled histogram, showing how to change the font used for the main title without changing the other annotation. ...

144) Multicolor text in title  by Barry Rowlingson.
    This uses the phantom function to create a multicolored title. This is based on a discussion on r-help and was also discussed in the revolutions blog ...

96) Ternary Diagram  by David Meyer.
    Visualizes compositional, 3-dimensional data in an equilateral triangle. A points' coordinates are found by computing the gravity center of mass points using the data entries as weights. Thus, the coordinates of a point P(a,b,c), a + b + c = 1, are: P(b + c/2, c * sqrt(3)/2). ...

130) Partitions of a qda classification  by Uwe LiggesKarsten LuebkeIrina Czogiel.
    Provides a multiple figure array which shows the classification of observations based on classification methods (e.g. lda, qda) for every combination of two variables. Moreover, the classification borders are displayed and the apparent error rates are given in each title. ...

158) Image lag plot matrix  by René Locher.
    Produces an image lag plot matrix of large timeseries where the colors encode the density of the points in the lag plots. In this example, the auto correlations with lag 1-4 of O3 concentrations in Altdorf (Switzerland) in 2004 can be compared. ...

90) 4D contour plot  by Mike Prager.
    This plot visualizes four-dimensional data -- i.e., a data set in which two control variables jointly affect two response variables. The control variables are shown along x- and y-axes. The first response is shown by filled contours (colored areas); the second response, by heavy unfilled ...

50) splom : scatter plot matrices  by Deepayan Sarkar.
    splom produces Scatter Plot Matrices. The role usually played by panel is taken over by superpanel, which determines how the columns of x are to be arranged for pairwise plots. The only available option currently is panel.pairs. Many of the finer customizations usually ...

75) radial.plot  by Jim Lemon.
    radial.plot displays a plot of radial lines, polygon(s) or symbols centered at the midpoint of the plot frame, the lengths, vertices or positions corresponding to the numeric magnitudes of the data values. The radial.plot family of plots is useful for illustrating cyclic data such as wind direction ...

39) Conditionning plot  by R Development Core Team .
    Conditionning plot ...

27) An other perspective plot of the Maunga Whau  by R Development Core Team .
    An other perspective plot of the Maunga Whau with a nice set of colors. ...

95) Extended Association Plots  by David Meyer.
    Association plots have been suggested by Cohen (1980) and extended by Friendly (1992) and provide a means for visualizing the residuals of an independence model for a contingency table. assoc is a generic function and currently has a default method and a formula interface. Both are high-level int ...

8) The level of interest in R  by R Development Core Team .
    Colored plot margins, axis labels and titles. You do need to be careful with these kinds of effects. It's easy to go completely over the top and you can end up with your lunch all over the keyboard. On the other hand, my market research clients love it. ...

46) Double coplot  by Andy Bunn.
    A double conditioning plot using the crabs dataset in MASS. This plot shows frontal lobe lengths against rear widths conditioned by colour variation and by sex for the crab leptograpsus variegatus. Cubic smoothing splines have been fit to the data in each panel. ...

119) Extended Sieve Plots  by David Meyer.
    (Extended) sieve displays for n-way contingency tables: plots rectangles with areas proportional to the expected cell frequencies and filled with a number of squares equal to the observed frequencies. Thus, the densities visualize the deviations of the observed from the expected values. Referen ...

122) Walter and Lieth climatic diagram  by Jose A. Guijarro.
    Plot of a Walter & Lieth climatic diagram of a station. A good explanation on climatic diagram can be found here. ...

137) Correlation Matrix  by R Development Core Team .
    Visualization of a Correlation Matrix. On top the (absolute) value of the correlation plus the result of the cor.test as stars. On botttom, the bivariate scatterplots, with a fitted line ...

49) splom 2 : scatterplot matrices  by Deepayan Sarkar.
    splom produces Scatter Plot Matrices. The role usually played by panel is taken over by superpanel, which determines how the columns of x are to be arranged for pairwise plots. The only available option currently is panel.pairs. Many of the finer customizations usually ...

94) Extended mosaic plots  by David Meyer.
    Mosaic displays have been suggested in the statistical literature by Hartigan and Kleiner (1984) and have been extended by Friendly (1994). mosaicplot is a base graphics implementation and mosaic is a much more flexible and extensible grid implementation. A mosaic plot is an area proportional v ...

124) Effect plot  by John Fox.
    Effect display References : Fox, J. (1987) Effect displays for generalized linear models. Sociological Methodology 17, 347–361. Fox, J. (2003) Effect displays in R for generalised linear models. Journal of Statistical Software 8:15, 1–27 Hastie, T. J. (1992) Ge ...

151) Use of clipping and translucent colors  by 
    This plot illustrates the use of the clip function by drawing the same histogram multiple times with a ramp of colors. This also illustrates the use of translucent colors (the rug and the density line are translucent) ...

131) Self Organizing Maps  by Nils Raabe.
    shardsplot corresponds to the representation method suggested by Cottrell and de Bodt (1996) for Kohonen Self-Organizing Maps. Reference : Cottrell, M., and de Bodt, E. (1996). A Kohonen Map Representation to Avoid Misleading Interpretations. Proceedings of the European Symposium on Atrific ...

98) Restart-from-10-clusters colored dendrogram  by Romain Francois.
    Hierarchical clustering may start from clusters created by an other method. That plot shows the dendrogram so created. The triangles have base length proportionnal to the num ber of observations in each starting cluster, and so allows to view that number. ...

45) Boxplots  by R Development Core Team Roger Bivand.
    Nice coloured boxplots. See how the legend is put on the upper-left corner thanks to gplots::smartlegend. ...

85) Conditional (Classification) Tree  by Achim ZeileisKurt HornikTorsten Hothorn.
    Conditional trees estimate a regression relationship by binary recursive partitioning in a conditional inference framework. Roughly, the algorithm works as follows: 1) Test the global null hypothesis of independence between any of the input variables and the response (which may be multivariate as ...

145) Image profiles  by Detlev Reymann.
    These are two scripts which I wrote because I did not find any tool, which is able to produce these kinds of graphs. For marketing purposes you need so called profile diagrammes and image profiles. Both types of diagrammes have to show the position of each object, which can be a brand, an enterp ...

108) rainbow in the RGB space  by Martin Maechler.
    A rainbow of 201 colors is displayed in the 3d RGB space. ...

159) Image scatter plot matrix  by René Locher.
    The ipairs function produces an image scatter plot matrix of large datasets where the colors encode the density of the points in the scatter plots. In this example, correlations of Ox concentrations between three different sites (Altdorf, Lucerne and Schwyz) are demonstrated. ...

100) ROC curve with cross validation  by Oliver SanderTobias Sing.
    ROC curve with cross validation ...

21) contour plot Maunga Whau Volcano  by R Development Core Team .
    Maunga Whau Volcano. Contour plot using gray scales. ...

66) heatmap  by Andy Liaw.
    A heat map is a false color image (basically image(t(x))) with a dendrogram added to the left side and to the top. Typically, reordering of the rows and columns according to some set of values (row or column means) within the restrictions imposed by the dendrogram is carried out. ...

104) Bivariate Highest density regions  by 
    Plot of the density in 2d space (as it is estimated by the kernel method) and the highest density regions. The (estimated) mode is located by a circle inside one of the zone of high density. The outliers are highlighted with a dot. References : Hyndman, R.J. (1996) Computing and graphing highes ...

72) (Log) Odds Ratios Plots  by David Meyer.
    Plots (log) odds ratios, computed by oddsratio for 2 x 2 x k-tables, along with confidence intervals. ...

35) Parallel plot  by Deepayan Sarkar.
     ...

53) superbarplot  by John Verzani.
    Plot a barplot, with bars nested and ranging from a max to a minimum value. A similar graphic is used on the weather page of the New York Times. A similar graphic on the weather page of the New York Times shows bars for record highs and lows, normal highs and lows and actual (or predicted) highs o ...

56) Association Plots  by R Development Core Team .
    Produce a Cohen-Friendly association plot indicating deviations from independence of rows and columns in a 2-dimensional contingency table. For a two-way contingency table, the signed contribution to Pearson's chi^2 for cell i, j is d_{ij} = (f_{ij} - e_{ij}) / sqrt(e_{ij}), where f_{ij} and e_{ij} ...

37) Parallel plot 2  by B. D. RipleyW. N. Venables.
    An other parallel plot with the famous iris data. ...

155) List of colors  by Biecek Przemyslaw.
    A list of popular names for colors from packages RColorBrewer, colorRamps, grDevices ...

31) Tukey's HangingRootogram  by Achim ZeileisDavid MeyerAlexandros KaratzoglouKurt Hornik.
    Discrete frequency distributions are often graphed as histograms, with a theoretical fitted distribution superimposed. It is hard to compare the observed and fitted frequencies visually, because (a) we must assess deviations against a curvilinear relation, and (b) the largest frequencies dominate t ...

97) Rose diagram  by Claudio Agostinelli.
    Creates a rose diagram of a circular data set. The circumference of the circle is split into groups, the number of groups specified by bins. For each group, a sector is drawn. The radii of the sectors are by default equal to the square root of the relative frequencies of observations in each group. ...

148) Correlograms  by Kevin Wright.
    The corrgram function produces a graphical display of a correlation matrix, called a correlogram. The cells of the matrix can be shaded or colored to show the correlation value. See the corrgram package ...

11) A Topographic Map of Maunga Whaucontour plotting  by R Development Core Team .
    Contour plotting This produces a topographic map of one of Auckland's many volcanic "peaks". ...

86) Conditional (Survival analysis) Tree  by Achim ZeileisKurt HornikTorsten Hothorn.
    Conditional trees estimate a regression relationship by binary recursive partitioning in a conditional inference framework. Roughly, the algorithm works as follows: 1) Test the global null hypothesis of independence between any of the input variables and the response (which may be multivariate as ...

127) QQ plot  by R Development Core Team .
    Quantile-Quantile plot for precip data against normal distribution. The added line passes by the first and third quartiles of data and normal distribution (quartiles are also located with big red dots) ...

51) Times Series : Forecasting  by Romain Francois.
    Here is an example of forecasting an AR(1) process. arima.sim is used to generate a time series from such a process, arima is then used to fit an AR(1) representation given the 200 first observations. Finally predict is used to make the forecast. See how the confidence ba ...

38) Hexagon BinningMatrix  by Dan CarrNicholas Lewin-Koh.
    Hexagon binning is a form of bivariate histogram useful for visualizing the structure in datasets with large $n$. The underlying concept of hexagon binning is extremely simple; -the $xy$ plane over the set (range($x$), range($y$)) is tessellated by a regular grid of hexagons. - the counts o ...

41) Scatter plot 3D  by Deepayan Sarkar.
    Iris data in 3 dimensions ...

43) Violin plot  by John Verzani.
    Violin plot are similar to boxplot except that they show the density of the data, estimated by kernel method. ...

150) steep decline in market capitalization  by Romain Francois.
    This is an alternative version of the graph used by the financial times to represent steep decline in market capitalization. See there and here for the full story. This alternative is using a simple lattice dotplot to present the information. See the graphical manuals for other ...

120) Conditionnal Density Plots  by Achim Zeileis.
    The plot describes how the distribution of a categorical variable y changes over a numerical variable x. References : Hofmann, H., Theus, M. (2005), Interactive graphics for visualizing conditional distributions, Unpublished Manuscript. ...

26) Perspective plotMaunga Whau, One of 50 Volcanoes in the Auckland Region  by R Development Core Team .
    Perspective plotMaunga Whau, One of 50 Volcanoes in the Auckland Region ...

87) Chernoff faces  by Hans Peter Wolf.
    representation of the rows of a data matrix by faces. The features paramters of this implementation are: 1-height of face 2-width of face 3-shape of face 4-height of mouth 5-width of mouth 6-curve of smile 7-height of eyes 8-width of eyes 9-height of hair 10-width of hair 11-styling of ...

111) hexbins  by Dan CarrNicholas Lewin-Koh.
    Density estimation by hexagonal bins. ...

93) Double decker plot  by David Meyer.
     Doubledecker plots visualize the dependence of one categorical (typically binary) variable on further categorical variables. Formally, they are mosaic plots with vertical splits for all dimensions (antecedents) except the last one, which represents the dependent variable (consequent). The last v ...

77) Box-Percentile plot  by Franck HarrellJeffrey Banfield.
    Box-percentile plots are similiar to boxplots, except box-percentile plots supply more information about the univariate distributions. At any height the width of the irregular "box" is proportional to the percentile of that height, up to the 50th percentile, and above the 50th percentile the width i ...

71) Diagnostic distribution plots  by Achim Zeileis.
    distplot plots the number of occurrences (counts) against the distribution metameter of the specified distribution. If the distribution fits the data, the plot should show a straight line ...

116) 3D barplot  by Uwe Ligges.
    Playing with scatterplot3d, it is possible to draw a 3D barplot. The trick is to use type="h" and lwd=5 for a solid line looking like a bar. References : Ligges, U., and Maechler, M. (2003): Scatterplot3d - an R Package for Visualizing Multivariate Data. Journal of Statistical Software 8(11), 1-20 ...

154) demo of atomic functions  by Biecek Przemyslaw.
    A list of examples for the atomic functions polygon(), segments(), symbols(), arrows(), curve(), abline(), points(), lines() this figure is taken from the book Przewodnik po pakiecie R ...

157) graphical parameter settings  by Biecek Przemyslaw.
    Examples for different settings of: the type and width for lines and the type and size for points ...

73) Circles Plot  by Gordon Smyth.
    A simple pseudo three dimensional scatterplot of circels whose sizes index a thrid variable. ...

91) Bangdiwala's Observer Agreement Chart  by David Meyer.
    Representation of a k by k confusion matrix, where the observed and expected diagonal elements are represented by superposed black and white rectangles, respectively. The function also computes a statistic measuring the strength of agreement (relation of respective area sums). graph 33 also uses ...

48) Lattice graphic  by Deepayan SarkarSander OomPaul Murrel.
    An example lattice graph illustrating how to control separate elements in a point and line plot in order to get a good looking black and white graph. Note : that graph is also a demonstration of the power of the R-help system, check that thread. ...

64) ACF and PACF  by B. D. RipleyMartyn PlummerPaul Gilbert.
    The function acf computes (and by default plots) estimates of the autocovariance or autocorrelation function. Function pacf is the function used for the partial autocorrelations. The two graph are next to each other thanks to the par function with its mfrow argument. ...

10) Edgar Anderson's Iris Datapairs plot  by R Development Core Team .
    A scatterplot matrix. The good old Iris data (yet again) ...

136) back to back histogram  by Patrick Burns.
    The two histogram are plotted back to each other. ...

80) Matlab quiver function  by B. D. RipleyRobin Hankin.
    a simple version of matlab's quiver function. A vector, tensor, field, 2d arrow plot. More comprehensive information is available in the : R-help thread . That graph is also available in one R Wiki Page ...

69) Linear discriminant analysis  by B. D. RipleyW. N. Venables.
    See the help page for lda and its plot method. ...

99) ROC curve  by Oliver SanderTobias Sing.
    ROC curve ...

110) hexbin 2d generalization of boxplot  by Dan CarrNicholas Lewin-Koh.
    This is a 2D generalization of boxplot. Data is split in hexagonal bins. ...

89) Histogram with equal counts  by Uwe Ligges.
    Histogram with equal counts. The breaks are computed by the quantiles. This example also shows how one can specify colors the rgb way, how to add a curve with lines, and how to control the type of line with lty. Based on a question of Hamish Macintyre on R-help. ...

114) Meta analysis plot (forest plot)  by Thomas Lumley.
    Plot confidence intervals with boxes indicating the sample size/precision and a diamond indicating a summary confidence interval. ...

4) Pie chartA sample color wheel  by R Development Core Team .
    A little color wheel. This code just plots equally spaced hues in a pie chart. If you have a cheap SVGA monitor (like me) you will probably find that numerically equispaced does not mean visually equispaced. On my display at home, these colors tend to cluster at the RGB primaries. On the othe ...

3) Simple Use of Color In a Plot  by R Development Core Team .
    Here is some code which illustrates some of the differences between R and S graphics capabilities. Note that colors are generally specified by a character string name (taken from the X11 rgb.txt file) and that line textures are given similarly. The parameter bg sets the background pa ...

160) Regular time series  by René Locher.
    Plots one or more regular time series in multiple figures on one or more screens (pages). In this example, O3, NOx and temperature 30-minutes means at Altdorf from 2004-07-13 to 2004-07-22 are shown. ...

126) Cumulative histogram  by Romain Francois.
    from : here The cumulative histogram is a variation of the histogram in which the vertical axis gives not just the counts for a single bin, but rather gives the counts for that bin plus all bins for smaller values of the response variable. ...

68) Geographic cluster analysis  by Romain Francois.
    A simple layout arrengement. On the left side, usa map with states coloured regarding the result of a pam clustering, colours are chosen thanks to the RColorBrewer package. On the right side, there is a 2d representation of the clusters computed and plotted by clusplot and also a silhouette plot. ...

115) Funnel plot for publication bias  by Thomas Lumley.
    Plots the treatment difference for trials against the size of the trial (or other specified variable). Asymmetry in the plot often indicates publication bias. ...

107) R Colors in the RGB space  by Martin Maechler.
    That graph displays in the 3D rgb space the named colors of R. ...

129) Thermometers  by R Development Core Team .
    ? ...

152) Correlation matrix circles  by Taiyun Wei.
    The circles with black background denote positive correlation coefficient, and the area of circles denotes the absolute value. ...

146) multipanel geographic Lattice plot  by Karl Hufthammer.
    Plot showing the geographic distribution of murder rates (1976) for the United States of America. It is created by dividing the murder rates into partially overlapping intervals, and colouring the corresponding states using Lattice graphics. See Cleveland and McGill (1984) for alternative w ...

17) Hershey Vector Fonts Cyrillic Octal Codes  by R Development Core Team .
    Hershey Vector Fonts Cyrillic Octal Codes ...

13) Hershey Vector FontsSample 'a'  by R Development Core Team .
    Hershey Vector FontsSample 'a' for each available font ...

140) Seasonal temperature  by Michael Toews.
    Seasonal temperature normals for Vancouver, BC, Canada, between 1975 and 2004, made with plot.seas.temp. The boxplots are from the daily mean values and the thick vertical lines diurnal variability as derived from the median of the daily maximum and minimum temperatures. In this case the whiskers of ...

125) Empirical Cumulative Distribution Function  by R Development Core Team Martin Maechler.
    Empirical Cumulative Distribution Function for a random sample of size 30 fo the standard normal distribution. The ecdf is overlayed with the theorical distribution function. ...

147) Correlation Ellipses  by 
    The corrgram function produces a graphical display of a correlation matrix, called a correlogram. The cells of the matrix can be shaded or colored to show the correlation value. See the corrgram package ...

23) Perspective plot  by R Development Core Team .
    The Obligatory Mathematical surface : Rotated sinc function. The right plot shows a nice shade effect controlled by the parameters of persp. ...

62) Curves  by R Development Core Team .
    Draws a curve corresponding to the given function or expression (in x) over the interval [from,to]. ...

18) Hershey Vector Fonts More Special Escape Sequences  by R Development Core Team .
    Hershey Vector Fonts More Special Escape Sequences ...

30) Kernel density estimatorIllustration of the kernels  by Romain Francois.
    That graph nicely shows the construction of the kernel density estimator (R function density on a sample of size 5. Note that this is just illustrative, 5 points is really small to consider an estimation of the density. The colors of the components to the density are chosen by the package ...

7) Distance Between Brownian Motions  by R Development Core Team .
    An example showing how to fill between curves. ...

61) Augmented Convex Hull  by Maja PoharGaj Vidmar.
    Plots 2D convex hulls or bivariate density contours, one for each group of data. Descriptive statistics are plotted as error bars or confidence ellipses within convex hulls. Marginal distributions as well as a special legend are added by default. ...

24) Perspective plot.Simple DEM model  by R Development Core Team .
    Visualizing a simple DEM model. Again the Maunga Whau Volcano. ...

138) See wave  by Jerome Sueur.
    This is a graphical representation of a tree cricket calling song (Oecanthus pellucens). An oscillogram (amplitude vs time) is associated to a spectrogram (time vs frequency vs amplitude). Different colour palettes can be applied to the spectrogram. ...

74) Gantt Charts  by Jim Lemon.
    Displays a Gantt chart with priority coloring ...

79) Colored Dendrogram  by Romain Francois.
    This is a colored dendrogram. Each cluster have its color. Plus, the plot displays a factor below in order to compare it with the clusters resulting of the tree cut. On the left is shown the evolution of the hubertgamma criterion. ...

16) Hershey Vector FontsSpecial Escape Sequences  by R Development Core Team .
    Hershey Vector FontsSpecial Escape Sequences ...

117) Spinogram  by Achim Zeileis.
    Spinograms are an extension of histograms. References : Hummel, J. (1996), Linked bar charts: Analysing categorical data graphically. Computational Statistics, 11, 23–33. Hofmann, H., Theus, M. (2005), Interactive graphics for visualizing conditional distributions, Unpublished M ...

128) quiver episode 2  by Romain Francois.
    This is a sequel of plot 80 by B.D. Ripley and R. Hankin. Here quiver is much closer to its matlab definition. We used argument plot.axes of filled.contour to add gray contour lines and arrows inside a filled.contour plot. ...

44) Scatter plot 3D  by Uwe Ligges.
    Plots a three dimensional (3D) point cloud ...

134) teapot  by Deepayan SarkarDavid Forrest.
    The teapot is a common example of 3d graphics. This graph uses R to transform and display the teapot as viewed from any angle. It also demonstrates plotting a solid object comprised of 3d patches on a 2d graph. ...

83) barplot filled with symbols  by Ben Bolker.
    Produces a barplot where each piece of the barplot is filled with the number of symbols equal to the size of the bar ...

32) Fourfold Display  by Achim ZeileisDavid MeyerAlexandros KaratzoglouKurt Hornik.
    The fourfold display depicts frequencies by quarter circles, whose radius is proportional to `\sqrt{n_{ij}}` , so the area is proportional to the cell count . The cell frequencies are usually scaled to equate the marginal totals, and so that the ratio of diagonally opposite segments depicts the odd ...

65) Bollinger Bands  by Dirk Eddelbuettel.
    This graph is a particular chart that practioners in Finance like to look at to complement other analyses: Bollinger Bands of (typically 2) standard deviation around the current price. The code also colors up-moves and down-moves differently, and shows where day's open and close ...

106) Spie chart  by Romain Francois.
    Spie charts are useful to compare two partitions, the first one sets the angles of the slices and the second one sets the radii. References : D. G. Feitelson (2003), "Comparing Partitions with Spie Charts". School of Computer Science and Engineering, The Hebrew University of Jerusalem. http:/ ...

113) US 2004 elections map  by Hedderik van Rijn.
    This plot is based on a plot that appeared in a New York Times flash-based editoral. Note that there are some differences in the maps shown here and the NYT maps, most notably with respect to some missing data in some New England states, some mismatches in county names, and the representation of NYC ...

15) Hershey Vector FontsISO Latin-1 Escape Sequences  by R Development Core Team .
    Hershey Vector FontsISO Latin-1 Escape Sequences ...

60) Balloon plot  by Greg Warnes.
    Plot a graphical matrix where each cell contains a dot whose size reflects the relative magnitude of the corresponding component. ...

28) plotmathmathematical annontations  by R Development Core Team .
    plotmath, mathematical annontations in graphics ...

40) wireframe  by Deepayan Sarkar.
    3D wireframe for surfaces ...

57) bar plot  by R Development Core Team .
    Creates a bar plot with vertical or horizontal bars. Default gray colors are particularly well chosen with the barplot function. The alliance with the dark blue border is great. Note that axis annotations are horizontal thanks to par. ...

92) Coplot for Contingency Tables  by Achim Zeileis.
    cotabplot is a generic function for creating trellis-like coplots (conditional plots) for contingency tables. cotabplot takes on computing the conditioning information and setting up the trellis display, and then relies on a panel function to create plots from the full table and the conditioning inf ...

101) Frequency polygon  by Romain Francois.
    The frequency polygon is a density etsimator based on the histogram. It just consists of linking the mid points of the histogram bars, which is quite easy to do with R. The frequency polygon is continuous and then smoother than the histogram. However, it is not derivable in all points. This code ...

1) Kernel density estimator in R² Perspective plot and contour plot  by Romain Francois.
    That plot displays the estimation of the density of a 2d sample. The density itself is computed with kde2d in the package MASS (bundle VR). On the left side, there is the perspective plot of the density, obtained by persp. On the right side, there is the contour plot ( ...

5) Pie chartJanuary pie sales  by R Development Core Team .
    We have already confessed to having these. This is just showing off X11 color names (and the example (from the postscript manual) is pretty "cute". ...

42) Normal density surface  by Bernhard Pfaff.
    Normal density surface. Beside doing a 3D graph, we see here how mathematical annotations car be added in a graph. ...

141) Seasonal precipitation  by Michael Toews.
    Seasonal precipitation in Vancouver, BC, Canada, between 1975 and 2004, created from image.seas.sum. The upper-left frame is the normalized sum of precipitation in 11-day groups for the years of data, which sum to the upper-right frame (same as annual precipitation totals); the lower-left frame is s ...

6) Notched boxplots  by R Development Core Team .
    Boxplots: I couldn't resist the capability for filling the "box". The use of color seems like a useful addition, it focuses attention on the central bulk of the data. ...

12) Conditionning plots  by R Development Core Team .
    Conditioning plots ...

67) cluster plot  by R Development Core Team .
    Creates a bivariate plot visualizing a partition (clustering) of the data. All observation are represented by points in the plot, using principal components or multidimensional scaling. Around each cluster an ellipse is drawn. ...

142) disconnected sets for two-way classification  by Gregor Gorjanc.
    Find and plot disconnected sets and hence test for estimability in a two-way cell-means model without interaction. ...

132) SOM representatives star plot  by R Development Core Team .
    Star plot of the representatives of a batch Self Organizing map (SOM) applied on crabs data. References Kohonen, T. (1995) Self-Organizing Maps. Springer-Verlag. Ripley, B. D. (1996) Pattern Recognition and Neural Networks. Cambridge. Venables, W. N. and Ripley, B. D. (2002) Mode ...

105) Conditionned Highest density regions  by Rob J Hyndman.
    Plot of highest density regions for a conditional density estimate. Reference : Hyndman, R.J., Bashtannyk, D.M. and Grunwald, G.K. (1996) "Estimating and visualizing conditional densities". Journal of Computational and Graphical Statistics, 5, 315-336. ...

52) Lattice : confidence intervals  by Sander Oom.
    The function plotmeans{gplots} provides an easy option to plot means and confidence intervals for a variable at different levels of a single factor. This code is a workaround to allow plotting of means and confidence intervals of a variable at different levels of multiple factors, using library(latt ...

143) hexbin pie  by Bálint Czúcz.
    This plotting function can be used to visualize a categorical variable against a pair of continuous variables (x,y). The original data on the x,y plane are divided into hexagonal bins with the aid of biocunductor's hexbin package. The data falling into the same bin are then visualized by small p ...

19) Hershey Vector Fonts More Special Escape Sequences (2)  by R Development Core Team .
    Hershey Vector Fonts More Special Escape Sequences (2) ...

36) Mosaic plot  by R Development Core Team .
     Mosaicplot graph represents a contingency table, each cell corresponding to a piece of the plot, which size is proportional to cell entry. Extended mosaic displays show the standardized residuals of a loglinear model of the counts from by the color and outline of the mosaic's tiles. ...

59) Sun Flower Plot  by Martin MaechlerAndreas RuckstuhlTim HesterbergWerner Stahel.
    Multiple points are plotted as “sunflowers” with multiple leaves (“petals”) such that overplotting is visualized instead of accidental and invisible. ...

14) Hershey Vector Fonts Symbol (incl. Greek) Escape Sequences  by R Development Core Team .
    Hershey Vector FontsSymbol (incl. Greek) Escape Sequences ...