2014-02-15 2 views
0

У меня есть 6 ggplots, которые я выровняю с аранжировкой. В 3 ряда. Я хочу создать общую легенду для всех сюжетов. Я прочитал этот ответ из этого вопроса, который объяснял вещи очень красиво.R: общая легенда для нескольких сюжетов с разной шкалой

Add a common Legend for combined ggplots

, но проблема в том, что идея упоминается здесь будет принимать легенду p1.

В моем случае легенда на каждом участке имеет разный масштаб.

i.e. p1 : 0.6 to 0.8 
i.e. p2 : 1.6 to 2.2 

отсюда этот ответ не работает в моем случае.

Как я могу сделать 1 легенду, которая содержит пределы масштаба всех 6 графиков.

+0

Почему вы не устанавливаете пределы для всех шкал на одинаковые значения? Кроме того, если вы сделаете свой пример воспроизводимым, вы получите дополнительную помощь. – BrodieG

+0

Посмотрите документацию для '? Facet_grid (...)'. Это создаст консолидированную легенду и организует для вас сюжеты. – jlhoward

ответ

0

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

+0

Можете ли вы предоставить воспроизводимый пример вашего предлагаемого решения? – coip

Смежные вопросы