Более простое решение с использованием ggplot2
и egg
. Самое главное, что это решение работает с ggsave
.
library(ggplot2)
plotx <- ggplot(mpg, aes(displ, hwy)) + geom_point()
plotx +
annotation_custom(
ggplotGrob(plotx),
xmin = 5, xmax = 7, ymin = 30, ymax = 44
)
ggsave(filename = "inset-plot.png")
Может быть, не стоит изобретать велосипед. Наилучшим вариантом является использование хорошо известного и проверенного инструмента: Kafka Connect с Confluent JDBC Sink Connector
https: // docs.confluent.io/current/connect/kafka-connect-jdbc/sink-connector/index.html