3
私は軸がすべて整列するように3つのグリッドに配置したい8つのプロットと1つの凡例を持っています。グリッド内に8つのプロットと凡例を配置する
凡例をグリッドに含めないと完全に正常に動作しますが、凡例を追加するとすぐにプロットがシフトして整列しなくなります。 align_plots(plotlist =プロットは、= ALIGNを整列)において:
plot_grid(SiO2TiO2, SiO2Al2O3, SiO2FeO, SiO2MgO, SiO2CaO, SiO2Na2O, SiO2K2O, SiO2P2O5, legend, align=c("hv"),nrow = 3, ncol = 3)
警告メッセージ:
1凡例なし3x3のグリッドに整列
plot_grid(SiO2TiO2, SiO2Al2O3, SiO2FeO, SiO2MgO, SiO2CaO, SiO2Na2O, SiO2K2O, SiO2P2O5, align=c("hv"),nrow = 3, ncol = 3)
プロット グラフ垂直に配置することはできません。グラフの配置がずれています。
2:align_plots(plotlist = plots、align = align): グラフを水平方向に配置することはできません。グラフの配置がずれています。伝説と3x3のグリッドに整列していない
プロット:
はプロットで凡例を整列する方法を誰もが知っていますか? ありがとうございます!
こんにちは!あなたの例を試してみると、次のエラーとプロットはありません:> ggplot_to_gtable(x)のエラー: 引数は "ggplot"または "gtable"クラスである必要があります – Servus
データとコードを提供できますか? – valz
こんにちは!申し訳ありませんが、私は新しい投稿の通知を受けていませんでした。 私は8の代わりに9つの図をプロットし、9つのプロットの下に凡例を入れて私の問題を回避しました (つまり、私は3x3のプロットで1つのグリッドを作成し、次に2行1列3x3グリッド、セコンプロットは伝説です) – Servus