Description Usage Arguments Examples
View source: R/functions_plot.r
Creates a map of selected modalities or individuals
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | map.select(
object,
dim = c(1, 2),
ctr.dim = 1,
list.mod = NULL,
list.sup = NULL,
list.ind = NULL,
point.shape = "variable",
point.alpha = 0.8,
point.fill = "whitesmoke",
point.color = "black",
point.size = "freq",
label = TRUE,
label.repel = FALSE,
label.alpha = 0.8,
label.color = "black",
label.size = 4,
label.fill = NULL,
map.title = "select",
labelx = "default",
labely = "default",
legend = NULL,
...
)
|
object |
a soc.ca class object as created by soc.mca and soc.csa |
dim |
the dimensions in the order they are to be plotted. The first number defines the horizontal axis and the second number defines the vertical axis. |
ctr.dim |
the dimensions of the contribution values |
list.mod |
a numerical vector indicating which active modalities to plot. It may also be a logical vector of the same length and order as the modalities in object$names.mod. |
list.sup |
a numerical vector indicating which supplementary modalities to plot. It may also be a logical vector of the same length and order as the modalities in object$names.sup. |
list.ind |
a numerical vector indicating which individuals to plot. It may also be a logical vector of the same length and order as the modalities in object$names.ind. |
point.shape |
a numerical value defining the shape of the points. If set to its default, the default scale is used. It may be mapped to a variable with a suitable length and order. |
point.alpha |
defines the alpha of the points. Values range from 0 to 1. It may be mapped to a variable with a suitable length and order. |
point.fill |
defines the fill color of the points. It may be mapped to a variable with a suitable length and order. |
point.color |
defines the color of the points. It may be mapped to a variable with a suitable length and order. See colors for some of the valid values. |
point.size |
a numerical value defining the size of the points. If set to its default, the size is determined by the frequency of each modality. It may be defined by a variable with a suitable length. |
label |
if TRUE each point is assigned its label, defined in the soc.ca object. See assign.label and add.to.label for ways to alter the labels. |
label.repel |
if TRUE overlapping labels are rearranged, see geom_text_repel or geom_label_repel. |
label.alpha |
defines the alpha of the labels. Values range from 0 to 1. It may be mapped to a variable with a suitable length and order. |
label.color |
defines the color of the labels. It may be mapped to a variable with a suitable length and order. See colors for some of the valid values. |
label.size |
defines the size of the labels. It may be mapped to a variable with a suitable length and order. |
label.fill |
defines the color of the box behind the labels. It may be mapped to a variable with a suitable length and order. This only works if label.repel is TRUE. See geom_label_repel. |
map.title |
the title of the map. If set to its default the standard title is used. |
labelx |
the label of the horizontal axis. If set to NULL a standard label is used. |
labely |
the label of the vertical axis. If set to NULL a standard label is used. |
legend |
if set to TRUE a legend is provided. Change the legend with the guides, theme and guide_legend functions from the ggplot2 package. |
... |
further arguments are currently ignored. |
1 2 3 4 5 6 7 8 | example(soc.ca)
map.select(result, map.title = "Map of the first ten modalities", list.mod = 1:10)
select <- active[, 3]
select <- select == levels(select)[2]
map.select(result, map.title = "Map of all individuals sharing a particular value",
list.ind = select, point.size = 3)
map.select(result, map.title = "Map of both select individuals and modalities",
list.ind = select, list.mod = 1:10)
|
Loading required package: ggplot2
soc.ca> data(taste)
soc.ca> # Create a data frame of factors containing all the active variables
soc.ca> taste <- taste[which(taste$Isup == 'Active'), ]
soc.ca> attach(taste)
soc.ca> active <- data.frame(TV, Film, Art, Eat)
soc.ca> sup <- data.frame(Gender, Age, Income)
soc.ca> detach(taste)
soc.ca> # Runs the analysis
soc.ca> result <- soc.mca(active, sup)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.