মাল্টি প্যানেল চিত্র অর্জনের জন্য grid.arrange
আমি ggplot
গ্রিডে একাধিক চিত্রের ব্যবস্থা করতে পারি এর মতো কিছু ব্যবহার করে:
library(ggplot2)
library(grid)
library(gridExtra)
কিছু ggplot2 প্লট তৈরি করুন, তারপরে
plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2)
পুরো প্রথম কর্নে একটি প্লট এবং দ্বিতীয় কর্নের তিনটি প্লট সহ আমি কীভাবে 'ভারসাম্যহীন' 2 কর্ন লেআউট পেতে পারি? আমি অন্য গ্রটের বিরুদ্ধে grid.arrange
একটি গ্রিড (উদাহরণস্বরূপ plot5
, উপরে) প্লট করার চেষ্টা করে একটি 'গ্রিড-অফ-গ্রিড' পদ্ধতির সাথে টোয়েড করেছি, তবে প্রাপ্ত:
অ্যারেঞ্জগ্রোবে ত্রুটি (..., as.table = as.table, clip = clip, main = main,: ইনপুট অবশ্যই গ্রুব হতে হবে!
হালনাগাদ:
পরামর্শের জন্য ধন্যবাদ. আমি দেখতে হবে viewports
এবং grid
। ইতিমধ্যে @WWin কে ধন্যবাদ, layOut
আমার Sweave
ডকুমেন্টের সংকলনের চিত্রটির জন্য ' ডাব্লিউকিউ ' প্যাকেজের ফাংশনটি খুব ভালভাবে কাজ করেছে :
আপডেট 2:
arrangeGrob
কমান্ড (যেমন @baptiste দ্বারা প্রস্তাবিত) ও ভাল কাজ করে, ও খুব স্বজ্ঞাত বলে মনে হয় - অন্তত এটা দুই কলামের দ্বিতীয় প্রস্থ সহজ ছিল। `ডাব্লিউকিউ 'প্যাকেজটি না লাগানোরও সুবিধা রয়েছে benefit
যেমন আমার সোয়েভ ফাইলের কোডটি এখানে:
<<label=fig5plot, echo=F, results=hide>>=
plot5<-grid.arrange(plot4, arrangeGrob(plot1, plot2, plot3, ncol=1),
ncol=2, widths=c(1,1.2))
@
\begin{figure}[]
\begin{center}
<<label=fig5,fig=TRUE,echo=T, width=10,height=12>>=
<<fig5plot>>
@
\end{center}
\caption{Combined plots using the `arrangeGrob' command.}
\label{fig:five}
\end{figure}
যা নিম্নলিখিত আউটপুট উত্পাদন করে:
বিটিডাব্লু, কেউ আমাকে বলবেন কেন '> এনএ' প্রদর্শিত হবে?
grid.arrange