FeatureSpacePlot
FeatureSpacePlot[{example1,example2,…}]
plots features extracted from the examplei as a scatter plot.
Details and Options
- FeatureSpacePlot can be used on many types of data, including numerical, textual, sounds and images, and combinations of these.
- Each examplei can be a single data element, a list of data elements, an association of data elements, or a Dataset object.
- The following wrappers w can be used for the examplei:
-
Annotation[datai,label] provide an annotation for the data Button[datai,action] define an action to execute when the data is clicked Callout[datai,label] label the data with a callout Callout[datai,label,pos] place the callout at relative position pos EventHandler[datai,…] define a general event handler for the data Hyperlink[datai,uri] make the data a hyperlink Labeled[datai,label] label the data Labeled[datai,label,pos] place the label at relative position pos Legended[datai,label] identify the data in a legend PopupWindow[datai,cont] attach a popup window to the data StatusArea[datai,label] display in the status area on mouseover Style[datai,styles] show the data using the specified styles Tooltip[datai,label] attach a tooltip to the data Tooltip[datai] use data values as tooltips - Wrappers w can be applied at multiple levels:
-
{…,w[examplei],…} wrap the value examplei w[{example1,example2,…}] wrap all the examples w1[w2[…]] use nested wrappers - Callout, Labeled, and Placed can use the following positions pos:
-
Automatic automatically placed labels Above, Below, Before, After positions around the data x near the data at a position x Scaled[s] scaled position s along the data {s,Above},{s,Below},… relative position at position s along the data {pos,epos} epos in label placed at relative position pos of the data - FeatureSpacePlot has the same options as Graphics, with the following additions and changes:
-
AspectRatio 1 ratio of height to width Axes False whether to draw axes FeatureExtractor Identity how to extract features from which to learn FeatureNames Automatic names to assign to elements of the examplei FeatureTypes Automatic feature types to assume for elements of the examplei Filling None how to fill in stems for each point FillingStyle Automatic style to use for filling LabelingFunction Automatic how to label points MaxPlotPoints Automatic the maximum number of points to include PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLabel None overall label for the plot PlotLabels None labels for data PlotLegends None legends for data PlotMarkers None markers to use to indicate each point PlotRange Automatic range of values to include PlotRangeClipping True whether to clip at the plot range PlotStyle Automatic graphics directives to determine styles of points PlotTheme $PlotTheme overall theme for the plot RandomSeeding 1234 how to seed random numbers - LabelingFunction->f specifies that each point should have a label given by f[value,index,lbls], where value is the value associated with the point, index is its position in the data and lbls is the list of relevant labels.
- Possible settings for Method include:
-
Automatic automatically chosen method "LatentSemanticAnalysis" latent semantic analysis method "Linear" automatically choose the best linear method "LowRankMatrixFactorization" use a low-rank matrix factorization algorithm "PrincipalComponentsAnalysis" principal components analysis method "TSNE" t-distributed stochastic neighbor embedding algorithm
Examples
open allclose allSee Also
FeatureExtract DimensionReduce ListPlot FeatureExtractor FeatureExtraction
Related Guides
Introduced in 2017
(11.1)
| Updated in 2017 (11.2)