Learn R Programming

knitr (version 1.48)

is_low_change: Compare two recorded plots

Description

Check if one plot only contains a low-level update of another plot.

Usage

is_low_change(p1, p2)

Value

Logical value indicating whether p2 is a low-level update of

p1.

Arguments

p1, p2

Plot objects.

Examples

Run this code
pdf(NULL)
dev.control("enable")  # enable plot recording
plot(1:10)
p1 = recordPlot()
abline(0, 1)  # add a line (a low-level change)
p2 = recordPlot()
plot(rnorm(100))
p3 = recordPlot()  # draw a completely new plot
dev.off()
knitr::is_low_change(p1, p2)  # true
knitr::is_low_change(p1, p3)  # false

Run the code above in your browser using DataLab