ggplot - вставка изображения с масштабом по оси Y - PullRequest
0 голосов
/ 22 октября 2019

Относительно этого вопроса , как вставить изображение в график gg, но масштаб следует за осью y?

Я попытался построить график с метром на оси yи хочу поставить человеческий силуэт как масштаб, и хочу, чтобы человек был около 160 см, плавающий в середине графика.

Я пробовал что-то подобное, но получилось полноразмерное изображение: ggdraw(plot = plot, xlim = c(0, 1), ylim = c(0, 1.6)) + draw_image("C:/RINEX R/human.png", clip = "on")

failed_plot

Я попробовал другой способ, подобный этому, но не понял, как его масштабировать по оси Y:

  draw_image("C:/RINEX R/human.png", x = 1, y = 1, width = 0.13, height = 0.2)

failed_plot2

В конце я использую geom_segment, чтобы сделать простую линию, а затем использую Inkscape, чтобы поместить человеческий силуэт того же размера, что и этот сегмент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...