RankTable | R Documentation |
RankTable
creates a figure with a table of ranking data.
This may not look very good plotted on its own.
Rather, it is meant for use within RankPlotWithTable
,
which draws this table aligned with a plot of the data
in one combined figure.
RankTable( ranks, names, est, se, placeType = "State", col1 = 0.15, col2 = 0.6, col3 = 0.85, col4 = 1, textPos = 2, titleCex = 0.9, titleLift = 1.5, contentCex = 0.7, columnsPlotRefLine = NULL, tikzText = FALSE )
ranks |
Vector containing the rank of each area. |
names |
Vector containing the name of each area. |
est, se |
Vectors containing the point estimate and its standard error
for each area.
See vignettes for examples of using |
placeType |
String, naming the type of places or units being ranked. |
col1, col2, col3, col4 |
Numeric values between 0 and 1,
showing where each column's right-hand-side endpoint is
along the table's width. In other words, |
textPos |
Passed to |
titleCex |
Character expansion factor for column titles. |
titleLift |
Numeric value for how many row-heights to raise column titles above top row of column contents. |
contentCex |
Character expansion factor for column contents (all column text except the titles). |
columnsPlotRefLine |
Optional numeric value. If not NULL, how many row-heights below bottom row of column contents to print the phrase "Reference State:" (or "Reference <placeType>:") as a label for bottom row of columns plot. |
tikzText |
Logical, for whether or not to format text for tikz plotting. |
This function is currently hardcoded to give a table with four columns,
with given column names. Users may wish to modify this code and write
their own table function, which can be swapped into tableFunction
within RankPlotWithTable
. Be aware that
RankPlotWithTable
uses layout
to arrange
the table and plot side-by-side, so layout
cannot be used within
a new tableFunction
.
RankPlotWithTable
and RankPlot
.
# Table of US states' mean travel times to work, from the 2011 ACS data(TravelTime2011) # Just as inside RankPlotWithTable(), # we have to set par(xpd=TRUE) # and adjust the plotting margins oldpar <- par(no.readonly = TRUE) oldmar <- par('mar') par(xpd=TRUE, mar=c(oldmar[1],0,oldmar[3],0)) with(TravelTime2011, RankTable(ranks = Rank, names = State, est = Estimate.2dec, se = SE.2dec, placeType = "State")) par(oldpar)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.