問題タブ [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.
r - grid.arrange の名前のベクトルを呼び出します
ALL
40 個の要素で呼び出されたリストがあり、それぞれがggplot
.
これらのいずれかをプロットしたい場合は、私が行うことができます
また
それらをすべてまとめてプロットしたい場合は、できます
また
リスト要素が多いと、これは本当に面倒です。grid.arrange
しかし、すべてのプロットをプロットするために呼び出す方法がわかりません。apply
同じページに複数のプロットが必要なため、リストを超えたくありません。
40 個のプロットを呼び出すgrid.arrange
のは大変に思えるかもしれませんが、それらは小さなプロットであり、ページ上の 1:10 のプロットであっても、これは大量の入力です!!!!
r - プロット領域全体ではなく、grid.arrange でグラフの y 軸の高さを設定します
グリッド配置を使用すると、次の問題が発生しました。
すべてのパネル (a、b、c) を同じサイズにしたいのですが、パネル a と b からラベルと目盛りを削除したため (単一の x-軸) グラフ a と b のサイズは大きく、グラフ c のサイズ + c のラベルと目盛りのスペースに等しくなります。
ggplot2::facet_grid
y 軸の制限を個別に指定したいので、どちらも使用できません(たとえば、a は 40 まで、b と c は 15 まで)。以下に、この投稿に基づいてこのプロットを生成するために使用される実際の例を示し、プロットを垂直に揃えますが、各プロットの同じ高さを個別に保証する方法についてはわかりません。どんなポインタでも大歓迎です。
LinuxでRを使用しています。私の session.Info() の出力は次のとおりです。
r - r ggplot2: 凡例のさまざまなフォント サイズ
凡例には 2 つの行があります。1 行を太字、青、大きなフォント、1 行を小さなフォント、赤、イタリック体にするにはどうすればよいですか?
ご協力ありがとうございました。
r - 長い列名のより良い data.frame フォーマット
設定
私はdata.frame
いくつかのがらくたでいっぱいです:
ここで、変数間の関係をいくつか見てみたいと思います。
問題
列の名前がデータ自体よりも大きくなっています。
悪い解決策 #1: マニュアル名
私ができることの 1 つは、自分で列に名前を付けることですが、これには追加の簿記が必要になるため、すぐに面倒になります。
悪い解決策 #2: 転置
私ができるもう一つのことは転置です:
問題は、グループ化を開始すると、列がダウンキャストされることです。
print.data.frame(...)
シリーズを縦ではなく横に表示したいことを伝える方法はありますか?
悪い解決策 #3: grid.table
私が試したもう1つのことは、これを使用してレンダリングgridExtra::grid.table
することですが、列名を垂直に回転させることができればいいでしょう:
それを行う方法はありますか?
r - ggplot2 と gridExtra: ファセット ストリップが削除されたプロット間の間隔を狭めます
次のおもちゃの例に示すように、多数の密集したグラフをプロットしたいと思います。
最善の努力を尽くしたにもかかわらず、グラフからファセット ストリップを削除した後にそうしようとしたときに発生する複雑さを克服できませんでした。次の例では、ダミー変数をファセットして、各グラフに水平および垂直のストリップを追加しました。
次に、この投稿で概説されている手順に従ってストリップを取り外します。ただし、結果のグラフは、比較するとかなり広い間隔になっています。
グラフ間の間隔を狭める方法についての提案は大歓迎です。
r - プロット サイズの変更に対する textGrob の配置
サイズが変化するグラフの山全体を作成しています。プロット サイズに関係なく、各グラフのグラフ マージン (上部の y 軸の値) の特定のポイントに記号 (アスタリスクなど) を表示する必要があります。今は x/y ごとに手動で定義していtextGrob
ますが、もっと良い方法が必要です。
プロット サイズは、データセット内のカテゴリの数によって決まります (以下のおもちゃのデータ)。理想的には、出力プロットのパネル サイズは同じになります (余白サイズをインチで定義し、その値をheight
パラメーターに追加することで制御できると思いますか?)。通常、幅は変更されませんが、定義されたデバイス幅 (およびプロット マージン) に基づいて x と y の両方の配置を自動化すると便利です。
本当にありがとう!