Learn R Programming

netgen (version 1.3.2)

visualizePointMatching: Visualize point matching.

Description

Visualize a point matchings. Points and lines between the matched points are drawn in order to visualize the assignment.

Usage

visualizePointMatching(x, y, point.matching, highlight.longest = 0L)

Arguments

x

[Network | matrix] Network or (n x 2) matrix.

y

[Network | matrix] Network or (n x 2) matrix.

point.matching

[matrix] Point matching received via getOptimalPointMatching for example.

highlight.longest

[integer(1)] Number of longest distances which should be particularly highlighted. Default is 0.

Value

[ggplot]

See Also

getOptimalPointMatching, morphInstances, visualizeMorphing

Examples

Run this code
# NOT RUN {
# point matching on networks
x = generateRandomNetwork(n.points = 20L, upper = 100)
y = generateClusteredNetwork(n.points = 20L, n.cluster = 2L, upper = 100)
# }
# NOT RUN {
pm = getOptimalPointMatching(x$coordinates, y$coordinates)
print(visualizePointMatching(x, y, pm, highlight.longest = 2L))
# }
# NOT RUN {
# point matching on point clouds
x = matrix(runif(20L), 2L)
y = matrix(runif(20L), 2L)
# }
# NOT RUN {
pm = getOptimalPointMatching(x, y)
print(visualizePointMatching(x, y, pm))
# }

Run the code above in your browser using DataLab