حدد عدد الأعمدة (أو الصفوف) في قطعة أرض

StackOverflow https://stackoverflow.com/questions/2108484

  •  22-09-2019
  •  | 
  •  

سؤال

لدي مؤامرة معرضة لوجه مثل هذا:

ggplot(mtcars, aes(x = hp, y = mpg)) +
  geom_point() +
  facet_grid(. ~ carb)

enter image description hereومع ذلك ، فإن الرسم البياني واسع جدًا بحيث لا يمكن قراءته بوضوح.

أود أن أكون قادرًا على أخذ المواقع الثلاثة في أقصى اليمين ووضعها تحت أقصى اليسار الثلاثة ، أي يجب أن تكون الجوانب في ثلاثة أعمدة * صفين مثل هذا.

1   2   3

4   5   6

هل من الممكن ضبط تخطيط الجوانب ، أي لتعيين عدد من الأعمدة (أو الصفوف) مع facet_grid()?

الوثائق على facet_grid لا يبدو أن هذا ممكن.

شكرا للمساعدة :-)

هل كانت مفيدة؟

المحلول

يمكنك استعمال ال ncol (أو nrow) حجة في facet_wrap:

ggplot(mtcars, aes(x = hp, y = mpg)) +
 geom_point()  +
 facet_wrap(~ carb, ncol = 3)

enter image description here

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top