問題タブ [gridextra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
215 参照

r - grid.arrange の名前のベクトルを呼び出します

ALL40 個の要素で呼び出されたリストがあり、それぞれがggplot.

これらのいずれかをプロットしたい場合は、私が行うことができます

また

それらをすべてまとめてプロットしたい場合は、できます

また

リスト要素が多いと、これは本当に面倒です。grid.arrangeしかし、すべてのプロットをプロットするために呼び出す方法がわかりません。apply同じページに複数のプロットが必要なため、リストを超えたくありません。

40 個のプロットを呼び出すgrid.arrangeのは大変に思えるかもしれませんが、それらは小さなプロットであり、ページ上の 1:10 のプロットであっても、これは大量の入力です!!!!

0 投票する
2 に答える
4121 参照

r - プロット領域全体ではなく、grid.arrange でグラフの y 軸の高さを設定します

グリッド配置を使用すると、次の問題が発生しました。 初期問題グラフ すべてのパネル (a、b、c) を同じサイズにしたいのですが、パネル a と b からラベルと目盛りを削除したため (単一の x-軸) グラフ a と b のサイズは大きく、グラフ c のサイズ + c のラベルと目盛りのスペースに等しくなります。ggplot2::facet_gridy 軸の制限を個別に指定したいので、どちらも使用できません(たとえば、a は 40 まで、b と c は 15 まで)。以下に、この投稿に基づいてこのプロットを生成するために使用される実際の例を示し、プロットを垂直に揃えますが、各プロットの同じ高さを個別に保証する方法についてはわかりません。どんなポインタでも大歓迎です。

LinuxでRを使用しています。私の session.Info() の出力は次のとおりです。

0 投票する
2 に答える
5368 参照

r - r ggplot2: 凡例のさまざまなフォント サイズ

凡例には 2 つの行があります。1 行を太字、青、大きなフォント、1 行を小さなフォント、赤、イタリック体にするにはどうすればよいですか?

ご協力ありがとうございました。

0 投票する
2 に答える
1213 参照

r - 長い列名のより良い data.frame フォーマット

設定

私はdata.frameいくつかのがらくたでいっぱいです:

ここで、変数間の関係をいくつか見てみたいと思います。

問題

列の名前がデータ自体よりも大きくなっています。

悪い解決策 #1: マニュアル名

私ができることの 1 つは、自分で列に名前を付けることですが、これには追加の簿記が必要になるため、すぐに面倒になります。

悪い解決策 #2: 転置

私ができるもう一つのことは転置です:

問題は、グループ化を開始すると、列がダウンキャストされることです。

print.data.frame(...)シリーズを縦ではなく横に表示したいことを伝える方法はありますか?

悪い解決策 #3: grid.table

私が試したもう1つのことは、これを使用してレンダリングgridExtra::grid.tableすることですが、列名を垂直に回転させることができればいいでしょう:

ここに画像の説明を入力

それを行う方法はありますか?

0 投票する
1 に答える
2296 参照

r - ggplot2 と gridExtra: ファセット ストリップが削除されたプロット間の間隔を狭めます

次のおもちゃの例に示すように、多数の密集したグラフをプロットしたいと思います。

最善の努力を尽くしたにもかかわらず、グラフからファセット ストリップを削除した後にそうしようとしたときに発生する複雑さを克服できませんでした。次の例では、ダミー変数をファセットして、各グラフに水平および垂直のストリップを追加しました。

次に、この投稿で概説されている手順に従ってストリップを取り外します。ただし、結果のグラフは、比較するとかなり広い間隔になっています。

グラフ間の間隔を狭める方法についての提案は大歓迎です。

0 投票する
0 に答える
877 参照

r - プロット サイズの変更に対する textGrob の配置

サイズが変化するグラフの山全体を作成しています。プロット サイズに関係なく、各グラフのグラフ マージン (上部の y 軸の値) の特定のポイントに記号 (アスタリスクなど) を表示する必要があります。今は x/y ごとに手動で定義していtextGrobますが、もっと良い方法が必要です。

プロット サイズは、データセット内のカテゴリの数によって決まります (以下のおもちゃのデータ)。理想的には、出力プロットのパネル サイズは同じになります (余白サイズをインチで定義し、その値をheightパラメーターに追加することで制御できると思いますか?)。通常、幅は変更されませんが、定義されたデバイス幅 (およびプロット マージン) に基づいて x と y の両方の配置を自動化すると便利です。

本当にありがとう!